Mass refactoring on client usage

Now the way we will work is much alike octokit/octokit.rb