Add a login method.

This method should be used when a user wants to verify their owner
credentials without having to request a resource.
Return a resonable message when invalid credentials are passed
Reauthenticate if the server returns invalid_token.

Apigee volos can return the invalid_token error message.  Instead of
just failing we should try to reauth.