GitHub: Rewrote a lot of the GitHub service/client, which will create some breaking changes

But then again, it seems that the implementation didn't really work to begin with :S (also still more changes to come)