Handle all fields of the payload

The payload has some more fields than previously implemented.

See the JSON payload at https://help.github.com/articles/post-receive-hooks which shows all the fields while the Ruby snippet which is present there is misleading.