Make the authentication scope configurable - Ref #306

This will make the oauth authentication scope on GitHub configurable, according to: https://developer.github.com/v3/oauth/#scopes