Introducing $GITHUB_DOMAIN env variable.

- Lets users set a github domain variable to use corporate githubs.
- Defaults to github.com