Added loading functionality for access tokens.

User is now asked if they want to use a token if one is discovered. If
they don't want to use one or it is not discovered, they will proceed
through the authentication process as per usual.
The main program code has also been changed to a switch instead of an if
statement.