Scope added for Github Provider

For Sandra Snow I need public access to Github repos to able to write back to the repos ie/git push, for this I need elevated access which is "repo" and at the mo WD only uses "user:email".

This PR allows the user to set the scope settings programtaically