oAuth2 middleware library

port of martini-contrib/oauth2
Merge pull request #36 from GoIncremental/oauth2-middleware

oAuth2 middleware library