Cleaned up login a bit so we redirect to dashboard if you're already logged in without cluttering the back stack.