Implement update pull request
Merge pull request #72 from nataren/implement_update_pull_request

Implement updating a pull request.
Merge remote-tracking branch 'upstream/master'
Use variant type for the webhook events.
Merge pull request #73 from nataren/webhook_event_as_variant_type

Use variant type to represent webhook events.
Merge remote-tracking branch 'upstream/master'
Add missing event types
Merge pull request #74 from nataren/add_missing_event_type_data_constructors

Add missing issue event types.
Merge remote-tracking branch 'upstream/master'
Implemented code search
Merge pull request #75 from palas/master

Added basic code search functionality
Add a function for validating payloads from GitHub webhooks

Given a GitHub secret, a payload and the signature delivered with the
payload in `X-Hub-Signature`, verifies if the signature is valid or not.
See issue #76.
Merge pull request #77 from ppetr/webhook-secret-verify

Add a function for validating payloads from GitHub webhooks
Merge remote-tracking branch 'upstream/master'