Adding exceptions regarding access tokens

The Authentication.to_access_token was not quite behaving as expected.
It was returning an access token when the user had not authenticated.

It is possible that this will break things up stream.