Add support for GitHub's webhook

The documentation for the webhook can be found here:

https://help.github.com/articles/post-receive-hooks

The idea here is to expose a url for service webhooks, save the data that is
sent, and render a partial that knows how to handle that data.