Breaking changes for compatibility with OAuth2 library
- Moved auth settings from constructor params to login params
- Added setUserId function
- Moved statics to constants
- Updated service url's and path formatting
- Updated error handling
- All errors are passed to callbacks or returned
- Errors are all strings describing the issue, and raw response is handed back to user for parsing if available
- Added public processAuthResp method for use with authorization via OAuth2 library
- Added new example that uses OAuth2 library for authentication
- Moved outdated examples into Old_Examples folder