WIP: GitHub Enterprise Support

The base URL for a GitHub Enterprise account is obviously different. But
there's also a slight difference with the API URL as well. Likely will work perfect from there.