Introducing $GITHUB_DOMAIN env variable.

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