Added missing Exception class
request_token now returns an Authentication object