Started re-working the client so that the user will primarily make use of the *GitHub.Do() function.

Just to make the number of functions the user has to remember, for this library, as small as possible.
Started updating the tests to use the new *GitHub.Do() function.