Added new authenticator class based on Twitter's OAuth v1.1 authentication flow.
Moved common methods to BaseOAuthAuthenticator.