Allow botdylan to use oAuth authentication to the GitHub API as an alternative to basic auth

Basic auth is the default, but the user can specify `"auth": "oauth"` and
`"password": "OAUTH_TOKEN"` in config.json to use oauth.