[WIP] Implement merge client

There is no implementation of the github merging api in octokit, so I decided to implement it.
The base functionality is done, but I need to figure out how to make a suitable integration tests (which seem to be hard since there is no handles to create branches - or am I missing something?).