Add oauth2 to github

This enables users to log in with their github accounts using the oauth2 protocol, so that users can audit their orgs via an interface