adding oauth2 dependency, disabling old dependencies, adding a bunch of test environment gems
Implemented auth_code->token exchange. needs refactor