Add AuthenticationException for incorrect auth.

Thrown on invalid credentials to get_auth_token, or if auth_token not
accepted on client calls.
Make get_auth_token work in mock mode.
Update README for auth_token config and new call.

Added info on how to pass auth_token to configuration and example of
get_auth_token call.