Upgrade OAuth2 gem
Update calls to latest oauth2 methods
updates to create new error
update tests to expect new workflow