An alternative way of storing auth_token

Be keeping the auth_token as a global var, it allows you to run the ```authenticate``` method, and store the token for use with other functions - such as ```update_library```.