Extracted inner class UserLoginTask
Run API calls in background tasks
Centralize API URLs
Unify logger TAG creation
Passing data back to the calling activity works
on success, percolate state back to AuthenticatorActivity
#12: With OAuth, we don't need username and password