add support for OAuth tokens

Hi,

Added support for GitHub OAuth tokens. Works for me, even though I don't know any Python

In Perl when using Net::Github I noticed that

1. authentication via OAuth does not require specification of a username, and
2. the Github API can be used to find out the username after authentication

So maybe there is more that can be done here

Thanks for sharing!

John