Allow the user to specify the GitHub API base url.  Fixes #42.

For GitHub Enterprise, the API url needs to be specified.  The default
will still use the public GitHub website's API.
Merge pull request #43 from nubs/github-enterprise-url

Allow the user to specify the GitHub API base url.  Fixes #42.