Adds support for a wide array of github events.

Adds support for event data that github sends as X-headers. Supports events like issue creation, membership changes, pull requests, creation/deletion of branches, etc.