Handles basic OAuth/OAuth2 authentication along with classes for common services