OAuth2 Adapter

I think i have everything except for tests.

I created a crappy little server here https://github.com/lholmquist/oauth2server to help test some of the stuff, it's somewhat incomplete  and i'm also using google

the example in that other repo, sort of shows some flow.  i'm still debating about putting window open code in the adapter.  we should probably do a hangout or something