Automatically authorize if authorization exists and is valid

Depends on #34 

Does not prompt user to reauthorize if a valid token for the same `user/client/scope` exists