Skip authorization if user already gave an access token
Return an error if user credentials are incorrect

We were accidentally passing incorrect credentials along in the OAuth flow. Fixed here.
Skip authorization if already authorized

Skip over the authorization form if the user has already authorized the app.