Dev auth

Sign in for local MVP testing

The credentials provider only asks for an email and optional name. It creates or updates a local user and then sends you to company onboarding if needed.