Add endpoints for linked oauth token flow

Flow to allow a user to get an Oauth token from YouTube and pass this through Atlas to an external service (such as Coyote). This part does the start of the Oauth flow and getting a token from Google as well as basic user info.