Merge pull request #644 from pyro2927/feature/github_org_auth

Allow users of a specific GitHub organization to login
Small refactoring
Adding documentation for GITHUB_ORG_ID