Added Oauth 2.0

I think this should fix issue #2.