implemeted github oauth.
Merge branch 'implement-oauth-github' into develop
Merge branch 'develop'