Fix validation failed

The login process will now check the account's previous authorizations, and see if a token was made for CLI GitHub already. If there was, we use that, so we don't have to generate a new one! :smile: 

Fixes #7.