diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# 0.9.1
+
+* Fixed a bug whereby the test fixtures were not included in the source distribution (resolves #8)
+* Marked the modules as Trustworthy indicating that they do not perform unsafe operations (resolves #9)
+* Include stack files for older resolvers in CI and the source distribution
+* Removed flags from the cabal file that prevented older GHC from being able to build (contributes #6)
+
 # 0.9.0
 
 * This is an alpha testing release with an incomplete feature set to recieve feedback on the API.
diff --git a/fixtures/commit-comment-event.json b/fixtures/commit-comment-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/commit-comment-event.json
@@ -0,0 +1,140 @@
+{
+	"action": "created",
+	"comment": {
+	  "url": "https://api.github.com/repos/baxterthehacker/public-repo/comments/11056394",
+	  "html_url": "https://github.com/baxterthehacker/public-repo/commit/9049f1265b7d61be4a8904a9a27120d2064dab3b#commitcomment-11056394",
+	  "id": 11056394,
+	  "user": {
+		"login": "baxterthehacker",
+		"id": 6752317,
+		"avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+		"gravatar_id": "",
+		"url": "https://api.github.com/users/baxterthehacker",
+		"html_url": "https://github.com/baxterthehacker",
+		"followers_url": "https://api.github.com/users/baxterthehacker/followers",
+		"following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+		"gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+		"starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+		"subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+		"organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+		"repos_url": "https://api.github.com/users/baxterthehacker/repos",
+		"events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+		"received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+		"type": "User",
+		"site_admin": false
+	  },
+	  "position": null,
+	  "line": null,
+	  "path": null,
+	  "commit_id": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+	  "created_at": "2015-05-05T23:40:29Z",
+	  "updated_at": "2015-05-05T23:40:29Z",
+	  "body": "This is a really good change! :+1:"
+	},
+	"repository": {
+	  "id": 35129377,
+	  "name": "public-repo",
+	  "full_name": "baxterthehacker/public-repo",
+	  "owner": {
+		"login": "baxterthehacker",
+		"id": 6752317,
+		"avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+		"gravatar_id": "",
+		"url": "https://api.github.com/users/baxterthehacker",
+		"html_url": "https://github.com/baxterthehacker",
+		"followers_url": "https://api.github.com/users/baxterthehacker/followers",
+		"following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+		"gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+		"starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+		"subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+		"organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+		"repos_url": "https://api.github.com/users/baxterthehacker/repos",
+		"events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+		"received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+		"type": "User",
+		"site_admin": false
+	  },
+	  "private": false,
+	  "html_url": "https://github.com/baxterthehacker/public-repo",
+	  "description": "",
+	  "fork": false,
+	  "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+	  "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+	  "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+	  "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+	  "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+	  "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+	  "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+	  "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+	  "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+	  "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+	  "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+	  "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+	  "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+	  "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+	  "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+	  "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+	  "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+	  "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+	  "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+	  "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+	  "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+	  "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+	  "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+	  "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+	  "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+	  "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+	  "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+	  "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+	  "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+	  "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+	  "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+	  "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+	  "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+	  "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+	  "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+	  "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+	  "created_at": "2015-05-05T23:40:12Z",
+	  "updated_at": "2015-05-05T23:40:12Z",
+	  "pushed_at": "2015-05-05T23:40:27Z",
+	  "git_url": "git://github.com/baxterthehacker/public-repo.git",
+	  "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+	  "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+	  "svn_url": "https://github.com/baxterthehacker/public-repo",
+	  "homepage": null,
+	  "size": 0,
+	  "stargazers_count": 0,
+	  "watchers_count": 0,
+	  "language": null,
+	  "has_issues": true,
+	  "has_downloads": true,
+	  "has_wiki": true,
+	  "has_pages": true,
+	  "forks_count": 0,
+	  "mirror_url": null,
+	  "open_issues_count": 2,
+	  "forks": 0,
+	  "open_issues": 2,
+	  "watchers": 0,
+	  "default_branch": "master"
+	},
+	"sender": {
+	  "login": "baxterthehacker",
+	  "id": 6752317,
+	  "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+	  "gravatar_id": "",
+	  "url": "https://api.github.com/users/baxterthehacker",
+	  "html_url": "https://github.com/baxterthehacker",
+	  "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+	  "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+	  "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+	  "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+	  "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+	  "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+	  "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+	  "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+	  "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+	  "type": "User",
+	  "site_admin": false
+	}
+  }
diff --git a/fixtures/create-event.json b/fixtures/create-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/create-event.json
@@ -0,0 +1,113 @@
+{
+  "ref": "0.0.1",
+  "ref_type": "tag",
+  "master_branch": "master",
+  "description": "",
+  "pusher_type": "user",
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:38Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/delete-event.json b/fixtures/delete-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/delete-event.json
@@ -0,0 +1,111 @@
+{
+  "ref": "simple-tag",
+  "ref_type": "tag",
+  "pusher_type": "user",
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:40Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/deployment-event.json b/fixtures/deployment-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/deployment-event.json
@@ -0,0 +1,142 @@
+{
+  "deployment": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692",
+    "id": 710692,
+    "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+    "ref": "master",
+    "task": "deploy",
+    "payload": {
+    },
+    "environment": "production",
+    "description": null,
+    "creator": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "created_at": "2015-05-05T23:40:38Z",
+    "updated_at": "2015-05-05T23:40:38Z",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692/statuses",
+    "repository_url": "https://api.github.com/repos/baxterthehacker/public-repo"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:38Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/deployment-status-event.json b/fixtures/deployment-status-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/deployment-status-event.json
@@ -0,0 +1,172 @@
+{
+  "deployment_status": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692/statuses/1115122",
+    "id": 1115122,
+    "state": "success",
+    "creator": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "description": null,
+    "target_url": null,
+    "created_at": "2015-05-05T23:40:39Z",
+    "updated_at": "2015-05-05T23:40:39Z",
+    "deployment_url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692",
+    "repository_url": "https://api.github.com/repos/baxterthehacker/public-repo"
+  },
+  "deployment": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692",
+    "id": 710692,
+    "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+    "ref": "master",
+    "task": "deploy",
+    "payload": {
+    },
+    "environment": "production",
+    "description": null,
+    "creator": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "created_at": "2015-05-05T23:40:38Z",
+    "updated_at": "2015-05-05T23:40:38Z",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692/statuses",
+    "repository_url": "https://api.github.com/repos/baxterthehacker/public-repo"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:38Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/fork-event.json b/fixtures/fork-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/fork-event.json
@@ -0,0 +1,196 @@
+{
+  "forkee": {
+    "id": 35129393,
+    "name": "public-repo",
+    "full_name": "baxterandthehackers/public-repo",
+    "owner": {
+      "login": "baxterandthehackers",
+      "id": 7649605,
+      "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterandthehackers",
+      "html_url": "https://github.com/baxterandthehackers",
+      "followers_url": "https://api.github.com/users/baxterandthehackers/followers",
+      "following_url": "https://api.github.com/users/baxterandthehackers/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterandthehackers/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterandthehackers/orgs",
+      "repos_url": "https://api.github.com/users/baxterandthehackers/repos",
+      "events_url": "https://api.github.com/users/baxterandthehackers/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterandthehackers/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterandthehackers/public-repo",
+    "description": "",
+    "fork": true,
+    "url": "https://api.github.com/repos/baxterandthehackers/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterandthehackers/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterandthehackers/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterandthehackers/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterandthehackers/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterandthehackers/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterandthehackers/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterandthehackers/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterandthehackers/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterandthehackers/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterandthehackers/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterandthehackers/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterandthehackers/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterandthehackers/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterandthehackers/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterandthehackers/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterandthehackers/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterandthehackers/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterandthehackers/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterandthehackers/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterandthehackers/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterandthehackers/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterandthehackers/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterandthehackers/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterandthehackers/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterandthehackers/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterandthehackers/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterandthehackers/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:30Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterandthehackers/public-repo.git",
+    "ssh_url": "git@github.com:baxterandthehackers/public-repo.git",
+    "clone_url": "https://github.com/baxterandthehackers/public-repo.git",
+    "svn_url": "https://github.com/baxterandthehackers/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": false,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master",
+    "public": true
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 1,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 1,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterandthehackers",
+    "html_url": "https://github.com/baxterandthehackers",
+    "followers_url": "https://api.github.com/users/baxterandthehackers/followers",
+    "following_url": "https://api.github.com/users/baxterandthehackers/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterandthehackers/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterandthehackers/orgs",
+    "repos_url": "https://api.github.com/users/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/users/baxterandthehackers/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterandthehackers/received_events",
+    "type": "Organization",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/gollum-event.json b/fixtures/gollum-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/gollum-event.json
@@ -0,0 +1,118 @@
+{
+  "pages": [
+    {
+      "page_name": "Home",
+      "title": "Home",
+      "summary": null,
+      "action": "created",
+      "sha": "91ea1bd42aa2ba166b86e8aefe049e9837214e67",
+      "html_url": "https://github.com/baxterthehacker/public-repo/wiki/Home"
+    }
+  ],
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:17Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "jasonrudolph",
+    "id": 2988,
+    "avatar_url": "https://avatars.githubusercontent.com/u/2988?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/jasonrudolph",
+    "html_url": "https://github.com/jasonrudolph",
+    "followers_url": "https://api.github.com/users/jasonrudolph/followers",
+    "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
+    "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
+    "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
+    "repos_url": "https://api.github.com/users/jasonrudolph/repos",
+    "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
+    "type": "User",
+    "site_admin": true
+  }
+}
diff --git a/fixtures/installation-event.json b/fixtures/installation-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/installation-event.json
@@ -0,0 +1,47 @@
+{
+  "action": "deleted",
+  "installation": {
+    "id": 2,
+    "account": {
+      "login": "octocat",
+      "id": 1,
+      "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/octocat",
+      "html_url": "https://github.com/octocat",
+      "followers_url": "https://api.github.com/users/octocat/followers",
+      "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+      "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+      "organizations_url": "https://api.github.com/users/octocat/orgs",
+      "repos_url": "https://api.github.com/users/octocat/repos",
+      "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/octocat/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "repository_selection": "selected",
+    "access_tokens_url": "https://api.github.com/installations/2/access_tokens",
+    "repositories_url": "https://api.github.com/installation/repositories"
+  },
+  "sender": {
+    "login": "octocat",
+    "id": 1,
+    "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/octocat",
+    "html_url": "https://github.com/octocat",
+    "followers_url": "https://api.github.com/users/octocat/followers",
+    "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+    "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+    "organizations_url": "https://api.github.com/users/octocat/orgs",
+    "repos_url": "https://api.github.com/users/octocat/repos",
+    "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/octocat/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/installation-repo-event.json b/fixtures/installation-repo-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/installation-repo-event.json
@@ -0,0 +1,59 @@
+{
+  "action": "removed",
+  "installation": {
+    "id": 2,
+    "account": {
+      "login": "octocat",
+      "id": 1,
+      "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/octocat",
+      "html_url": "https://github.com/octocat",
+      "followers_url": "https://api.github.com/users/octocat/followers",
+      "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+      "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+      "organizations_url": "https://api.github.com/users/octocat/orgs",
+      "repos_url": "https://api.github.com/users/octocat/repos",
+      "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/octocat/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "repository_selection": "selected",
+    "access_tokens_url": "https://api.github.com/installations/2/access_tokens",
+    "repositories_url": "https://api.github.com/installation/repositories",
+    "html_url": "https://github.com/settings/installations/2"
+  },
+  "repository_selection": "selected",
+  "repositories_added": [
+
+  ],
+  "repositories_removed": [
+    {
+      "id": 1296269,
+      "name": "Hello-World",
+      "full_name": "octocat/Hello-World"
+    }
+  ],
+  "sender": {
+    "login": "octocat",
+    "id": 1,
+    "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/octocat",
+    "html_url": "https://github.com/octocat",
+    "followers_url": "https://api.github.com/users/octocat/followers",
+    "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+    "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+    "organizations_url": "https://api.github.com/users/octocat/orgs",
+    "repos_url": "https://api.github.com/users/octocat/repos",
+    "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/octocat/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/issue-comment-event.json b/fixtures/issue-comment-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/issue-comment-event.json
@@ -0,0 +1,182 @@
+{
+  "action": "created",
+  "issue": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/labels{/name}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/comments",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events",
+    "html_url": "https://github.com/baxterthehacker/public-repo/issues/2",
+    "id": 73464126,
+    "number": 2,
+    "title": "Spelling error in the README file",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "labels": [
+      {
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug",
+        "name": "bug",
+        "color": "fc2929"
+      }
+    ],
+    "state": "open",
+    "locked": false,
+    "assignee": null,
+    "milestone": null,
+    "comments": 1,
+    "created_at": "2015-05-05T23:40:28Z",
+    "updated_at": "2015-05-05T23:40:28Z",
+    "closed_at": null,
+    "body": "It looks like you accidently spelled 'commit' with two 't's."
+  },
+  "comment": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments/99262140",
+    "html_url": "https://github.com/baxterthehacker/public-repo/issues/2#issuecomment-99262140",
+    "issue_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2",
+    "id": 99262140,
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "created_at": "2015-05-05T23:40:28Z",
+    "updated_at": "2015-05-05T23:40:28Z",
+    "body": "You are totally right! I'll get this fixed right away."
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/issues-event.json b/fixtures/issues-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/issues-event.json
@@ -0,0 +1,156 @@
+{
+  "action": "opened",
+  "issue": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/labels{/name}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/comments",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events",
+    "html_url": "https://github.com/baxterthehacker/public-repo/issues/2",
+    "id": 73464126,
+    "number": 2,
+    "title": "Spelling error in the README file",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "labels": [
+      {
+        "id": 208045946,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug",
+        "name": "bug",
+        "color": "fc2929",
+        "default": true
+      }
+    ],
+    "state": "open",
+    "locked": false,
+    "assignee": null,
+    "milestone": null,
+    "comments": 0,
+    "created_at": "2015-05-05T23:40:28Z",
+    "updated_at": "2015-05-05T23:40:28Z",
+    "closed_at": null,
+    "body": "It looks like you accidently spelled 'commit' with two 't's."
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/label-event.json b/fixtures/label-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/label-event.json
@@ -0,0 +1,128 @@
+{
+  "action":"created",
+  "label":{
+    "url":"https://api.github.com/repos/baxterandthehackers/public-repo/labels/blocked",
+    "name":"blocked",
+    "color":"ff0000"
+  },
+  "repository":{
+    "id":67075329,
+    "name":"public-repo",
+    "full_name":"baxterandthehackers/public-repo",
+    "owner":{
+      "login":"baxterandthehackers",
+      "id":4312013,
+      "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3",
+      "gravatar_id":"",
+      "url":"https://api.github.com/users/baxterandthehackers",
+      "html_url":"https://github.com/baxterandthehackers",
+      "followers_url":"https://api.github.com/users/baxterandthehackers/followers",
+      "following_url":"https://api.github.com/users/baxterandthehackers/following{/other_user}",
+      "gists_url":"https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+      "starred_url":"https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+      "subscriptions_url":"https://api.github.com/users/baxterandthehackers/subscriptions",
+      "organizations_url":"https://api.github.com/users/baxterandthehackers/orgs",
+      "repos_url":"https://api.github.com/users/baxterandthehackers/repos",
+      "events_url":"https://api.github.com/users/baxterandthehackers/events{/privacy}",
+      "received_events_url":"https://api.github.com/users/baxterandthehackers/received_events",
+      "type":"Organization",
+      "site_admin":false
+    },
+    "private":true,
+    "html_url":"https://github.com/baxterandthehackers/public-repo",
+    "description":null,
+    "fork":false,
+    "url":"https://api.github.com/repos/baxterandthehackers/public-repo",
+    "forks_url":"https://api.github.com/repos/baxterandthehackers/public-repo/forks",
+    "keys_url":"https://api.github.com/repos/baxterandthehackers/public-repo/keys{/key_id}",
+    "collaborators_url":"https://api.github.com/repos/baxterandthehackers/public-repo/collaborators{/collaborator}",
+    "teams_url":"https://api.github.com/repos/baxterandthehackers/public-repo/teams",
+    "hooks_url":"https://api.github.com/repos/baxterandthehackers/public-repo/hooks",
+    "issue_events_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues/events{/number}",
+    "events_url":"https://api.github.com/repos/baxterandthehackers/public-repo/events",
+    "assignees_url":"https://api.github.com/repos/baxterandthehackers/public-repo/assignees{/user}",
+    "branches_url":"https://api.github.com/repos/baxterandthehackers/public-repo/branches{/branch}",
+    "tags_url":"https://api.github.com/repos/baxterandthehackers/public-repo/tags",
+    "blobs_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/blobs{/sha}",
+    "git_tags_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/tags{/sha}",
+    "git_refs_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/refs{/sha}",
+    "trees_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/trees{/sha}",
+    "statuses_url":"https://api.github.com/repos/baxterandthehackers/public-repo/statuses/{sha}",
+    "languages_url":"https://api.github.com/repos/baxterandthehackers/public-repo/languages",
+    "stargazers_url":"https://api.github.com/repos/baxterandthehackers/public-repo/stargazers",
+    "contributors_url":"https://api.github.com/repos/baxterandthehackers/public-repo/contributors",
+    "subscribers_url":"https://api.github.com/repos/baxterandthehackers/public-repo/subscribers",
+    "subscription_url":"https://api.github.com/repos/baxterandthehackers/public-repo/subscription",
+    "commits_url":"https://api.github.com/repos/baxterandthehackers/public-repo/commits{/sha}",
+    "git_commits_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/commits{/sha}",
+    "comments_url":"https://api.github.com/repos/baxterandthehackers/public-repo/comments{/number}",
+    "issue_comment_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues/comments{/number}",
+    "contents_url":"https://api.github.com/repos/baxterandthehackers/public-repo/contents/{+path}",
+    "compare_url":"https://api.github.com/repos/baxterandthehackers/public-repo/compare/{base}...{head}",
+    "merges_url":"https://api.github.com/repos/baxterandthehackers/public-repo/merges",
+    "archive_url":"https://api.github.com/repos/baxterandthehackers/public-repo/{archive_format}{/ref}",
+    "downloads_url":"https://api.github.com/repos/baxterandthehackers/public-repo/downloads",
+    "issues_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues{/number}",
+    "pulls_url":"https://api.github.com/repos/baxterandthehackers/public-repo/pulls{/number}",
+    "milestones_url":"https://api.github.com/repos/baxterandthehackers/public-repo/milestones{/number}",
+    "notifications_url":"https://api.github.com/repos/baxterandthehackers/public-repo/notifications{?since,all,participating}",
+    "labels_url":"https://api.github.com/repos/baxterandthehackers/public-repo/labels{/name}",
+    "releases_url":"https://api.github.com/repos/baxterandthehackers/public-repo/releases{/id}",
+    "deployments_url":"https://api.github.com/repos/baxterandthehackers/public-repo/deployments",
+    "created_at":"2016-08-31T21:38:51Z",
+    "updated_at":"2016-08-31T21:38:51Z",
+    "pushed_at":"2016-08-31T21:38:51Z",
+    "git_url":"git://github.com/baxterandthehackers/public-repo.git",
+    "ssh_url":"git@github.com:baxterandthehackers/public-repo.git",
+    "clone_url":"https://github.com/baxterandthehackers/public-repo.git",
+    "svn_url":"https://github.com/baxterandthehackers/public-repo",
+    "homepage":null,
+    "size":0,
+    "stargazers_count":0,
+    "watchers_count":0,
+    "language":null,
+    "has_issues":true,
+    "has_downloads":true,
+    "has_wiki":true,
+    "has_pages":false,
+    "forks_count":0,
+    "mirror_url":null,
+    "open_issues_count":2,
+    "forks":0,
+    "open_issues":2,
+    "watchers":0,
+    "default_branch":"master"
+  },
+  "organization":{
+    "login":"baxterandthehackers",
+    "id":4312013,
+    "url":"https://api.github.com/orgs/baxterandthehackers",
+    "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url":"https://api.github.com/orgs/baxterandthehackers/events",
+    "hooks_url":"https://api.github.com/orgs/baxterandthehackers/hooks",
+    "issues_url":"https://api.github.com/orgs/baxterandthehackers/issues",
+    "members_url":"https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url":"https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3",
+    "description":""
+  },
+  "sender":{
+    "login":"baxterthehacker",
+    "id":7649605,
+    "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3",
+    "gravatar_id":"",
+    "url":"https://api.github.com/users/baxterthehacker",
+    "html_url":"https://github.com/baxterthehacker",
+    "followers_url":"https://api.github.com/users/baxterthehacker/followers",
+    "following_url":"https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url":"https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url":"https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url":"https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url":"https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url":"https://api.github.com/users/baxterthehacker/repos",
+    "events_url":"https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url":"https://api.github.com/users/baxterthehacker/received_events",
+    "type":"User",
+    "site_admin":true
+  }
+}
diff --git a/fixtures/member-event.json b/fixtures/member-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/member-event.json
@@ -0,0 +1,128 @@
+{
+  "action": "added",
+  "member": {
+    "login": "octocat",
+    "id": 583231,
+    "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/octocat",
+    "html_url": "https://github.com/octocat",
+    "followers_url": "https://api.github.com/users/octocat/followers",
+    "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+    "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+    "organizations_url": "https://api.github.com/users/octocat/orgs",
+    "repos_url": "https://api.github.com/users/octocat/repos",
+    "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/octocat/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:40Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/membership-event.json b/fixtures/membership-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/membership-event.json
@@ -0,0 +1,61 @@
+{
+  "action": "added",
+  "scope": "team",
+  "member": {
+    "login": "kdaigle",
+    "id": 2501,
+    "avatar_url": "https://avatars.githubusercontent.com/u/2501?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/kdaigle",
+    "html_url": "https://github.com/kdaigle",
+    "followers_url": "https://api.github.com/users/kdaigle/followers",
+    "following_url": "https://api.github.com/users/kdaigle/following{/other_user}",
+    "gists_url": "https://api.github.com/users/kdaigle/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/kdaigle/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/kdaigle/subscriptions",
+    "organizations_url": "https://api.github.com/users/kdaigle/orgs",
+    "repos_url": "https://api.github.com/users/kdaigle/repos",
+    "events_url": "https://api.github.com/users/kdaigle/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/kdaigle/received_events",
+    "type": "User",
+    "site_admin": true
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "team": {
+    "name": "Contractors",
+    "id": 123456,
+    "slug": "contractors",
+    "permission": "admin",
+    "url": "https://api.github.com/teams/123456",
+    "members_url": "https://api.github.com/teams/123456/members{/member}",
+    "repositories_url": "https://api.github.com/teams/123456/repos"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=2"
+  }
+}
diff --git a/fixtures/milestone-event.json b/fixtures/milestone-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/milestone-event.json
@@ -0,0 +1,158 @@
+{
+  "action":"created",
+  "milestone":{
+    "url":"https://api.github.com/repos/baxterandthehackers/public-repo/milestones/3",
+    "html_url":"https://github.com/baxterandthehackers/public-repo/milestones/Test%20milestone%20creation%20webhook%20from%20command%20line2",
+    "labels_url":"https://api.github.com/repos/baxterandthehackers/public-repo/milestones/3/labels",
+    "id":2055681,
+    "number":3,
+    "title":"I am a milestone",
+    "description":null,
+    "creator":{
+      "login":"baxterthehacker",
+      "id":7649605,
+      "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3",
+      "gravatar_id":"",
+      "url":"https://api.github.com/users/baxterthehacker",
+      "html_url":"https://github.com/baxterthehacker",
+      "followers_url":"https://api.github.com/users/baxterthehacker/followers",
+      "following_url":"https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url":"https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url":"https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url":"https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url":"https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url":"https://api.github.com/users/baxterthehacker/repos",
+      "events_url":"https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url":"https://api.github.com/users/baxterthehacker/received_events",
+      "type":"User",
+      "site_admin":true
+    },
+    "open_issues":0,
+    "closed_issues":0,
+    "state":"open",
+    "created_at":"2016-10-07T19:26:08Z",
+    "updated_at":"2016-10-07T19:26:08Z",
+    "due_on":null,
+    "closed_at":null
+  },
+  "repository":{
+    "id":70275481,
+    "name":"public-repo",
+    "full_name":"baxterandthehackers/public-repo",
+    "owner":{
+      "login":"baxterandthehackers",
+      "id":4312013,
+      "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3",
+      "gravatar_id":"",
+      "url":"https://api.github.com/users/baxterandthehackers",
+      "html_url":"https://github.com/baxterandthehackers",
+      "followers_url":"https://api.github.com/users/baxterandthehackers/followers",
+      "following_url":"https://api.github.com/users/baxterandthehackers/following{/other_user}",
+      "gists_url":"https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+      "starred_url":"https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+      "subscriptions_url":"https://api.github.com/users/baxterandthehackers/subscriptions",
+      "organizations_url":"https://api.github.com/users/baxterandthehackers/orgs",
+      "repos_url":"https://api.github.com/users/baxterandthehackers/repos",
+      "events_url":"https://api.github.com/users/baxterandthehackers/events{/privacy}",
+      "received_events_url":"https://api.github.com/users/baxterandthehackers/received_events",
+      "type":"Organization",
+      "site_admin":false
+    },
+    "private":true,
+    "html_url":"https://github.com/baxterandthehackers/public-repo",
+    "description":null,
+    "fork":false,
+    "url":"https://api.github.com/repos/baxterandthehackers/public-repo",
+    "forks_url":"https://api.github.com/repos/baxterandthehackers/public-repo/forks",
+    "keys_url":"https://api.github.com/repos/baxterandthehackers/public-repo/keys{/key_id}",
+    "collaborators_url":"https://api.github.com/repos/baxterandthehackers/public-repo/collaborators{/collaborator}",
+    "teams_url":"https://api.github.com/repos/baxterandthehackers/public-repo/teams",
+    "hooks_url":"https://api.github.com/repos/baxterandthehackers/public-repo/hooks",
+    "issue_events_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues/events{/number}",
+    "events_url":"https://api.github.com/repos/baxterandthehackers/public-repo/events",
+    "assignees_url":"https://api.github.com/repos/baxterandthehackers/public-repo/assignees{/user}",
+    "branches_url":"https://api.github.com/repos/baxterandthehackers/public-repo/branches{/branch}",
+    "tags_url":"https://api.github.com/repos/baxterandthehackers/public-repo/tags",
+    "blobs_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/blobs{/sha}",
+    "git_tags_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/tags{/sha}",
+    "git_refs_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/refs{/sha}",
+    "trees_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/trees{/sha}",
+    "statuses_url":"https://api.github.com/repos/baxterandthehackers/public-repo/statuses/{sha}",
+    "languages_url":"https://api.github.com/repos/baxterandthehackers/public-repo/languages",
+    "stargazers_url":"https://api.github.com/repos/baxterandthehackers/public-repo/stargazers",
+    "contributors_url":"https://api.github.com/repos/baxterandthehackers/public-repo/contributors",
+    "subscribers_url":"https://api.github.com/repos/baxterandthehackers/public-repo/subscribers",
+    "subscription_url":"https://api.github.com/repos/baxterandthehackers/public-repo/subscription",
+    "commits_url":"https://api.github.com/repos/baxterandthehackers/public-repo/commits{/sha}",
+    "git_commits_url":"https://api.github.com/repos/baxterandthehackers/public-repo/git/commits{/sha}",
+    "comments_url":"https://api.github.com/repos/baxterandthehackers/public-repo/comments{/number}",
+    "issue_comment_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues/comments{/number}",
+    "contents_url":"https://api.github.com/repos/baxterandthehackers/public-repo/contents/{+path}",
+    "compare_url":"https://api.github.com/repos/baxterandthehackers/public-repo/compare/{base}...{head}",
+    "merges_url":"https://api.github.com/repos/baxterandthehackers/public-repo/merges",
+    "archive_url":"https://api.github.com/repos/baxterandthehackers/public-repo/{archive_format}{/ref}",
+    "downloads_url":"https://api.github.com/repos/baxterandthehackers/public-repo/downloads",
+    "issues_url":"https://api.github.com/repos/baxterandthehackers/public-repo/issues{/number}",
+    "pulls_url":"https://api.github.com/repos/baxterandthehackers/public-repo/pulls{/number}",
+    "milestones_url":"https://api.github.com/repos/baxterandthehackers/public-repo/milestones{/number}",
+    "notifications_url":"https://api.github.com/repos/baxterandthehackers/public-repo/notifications{?since,all,participating}",
+    "labels_url":"https://api.github.com/repos/baxterandthehackers/public-repo/labels{/name}",
+    "releases_url":"https://api.github.com/repos/baxterandthehackers/public-repo/releases{/id}",
+    "deployments_url":"https://api.github.com/repos/baxterandthehackers/public-repo/deployments",
+    "created_at":"2016-10-07T19:10:12Z",
+    "updated_at":"2016-10-07T19:10:12Z",
+    "pushed_at":"2016-10-07T19:10:13Z",
+    "git_url":"git://github.com/baxterandthehackers/public-repo.git",
+    "ssh_url":"git@github.com:baxterandthehackers/public-repo.git",
+    "clone_url":"https://github.com/baxterandthehackers/public-repo.git",
+    "svn_url":"https://github.com/baxterandthehackers/public-repo",
+    "homepage":null,
+    "size":0,
+    "stargazers_count":0,
+    "watchers_count":0,
+    "language":null,
+    "has_issues":true,
+    "has_downloads":true,
+    "has_wiki":true,
+    "has_pages":false,
+    "forks_count":0,
+    "mirror_url":null,
+    "open_issues_count":0,
+    "forks":0,
+    "open_issues":0,
+    "watchers":0,
+    "default_branch":"master"
+  },
+  "organization":{
+    "login":"baxterandthehackers",
+    "id":4312013,
+    "url":"https://api.github.com/orgs/baxterandthehackers",
+    "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url":"https://api.github.com/orgs/baxterandthehackers/events",
+    "hooks_url":"https://api.github.com/orgs/baxterandthehackers/hooks",
+    "issues_url":"https://api.github.com/orgs/baxterandthehackers/issues",
+    "members_url":"https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url":"https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3",
+    "description":""
+  },
+  "sender":{
+    "login":"baxterthehacker",
+    "id":7649605,
+    "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3",
+    "gravatar_id":"",
+    "url":"https://api.github.com/users/baxterthehacker",
+    "html_url":"https://github.com/baxterthehacker",
+    "followers_url":"https://api.github.com/users/baxterthehacker/followers",
+    "following_url":"https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url":"https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url":"https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url":"https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url":"https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url":"https://api.github.com/users/baxterthehacker/repos",
+    "events_url":"https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url":"https://api.github.com/users/baxterthehacker/received_events",
+    "type":"User",
+    "site_admin":true
+  }
+}
diff --git a/fixtures/org-block-event.json b/fixtures/org-block-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/org-block-event.json
@@ -0,0 +1,54 @@
+{
+  "action": "blocked",
+  "blocked_user": {
+    "login": "octocat",
+    "id": 583231,
+    "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/octocat",
+    "html_url": "https://github.com/octocat",
+    "followers_url": "https://api.github.com/users/octocat/followers",
+    "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+    "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+    "organizations_url": "https://api.github.com/users/octocat/orgs",
+    "repos_url": "https://api.github.com/users/octocat/repos",
+    "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/octocat/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "organization": {
+    "login": "github",
+    "id": 4366038,
+    "url": "https://api.github.com/orgs/github",
+    "repos_url": "https://api.github.com/orgs/github/repos",
+    "events_url": "https://api.github.com/orgs/github/events",
+    "hooks_url": "https://api.github.com/orgs/github/hooks",
+    "issues_url": "https://api.github.com/orgs/github/issues",
+    "members_url": "https://api.github.com/orgs/github/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/github/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/4366038?v=3",
+    "description": ""
+  },
+  "sender": {
+    "login": "octodocs",
+    "id": 25781999,
+    "avatar_url": "https://avatars.githubusercontent.com/u/25781999?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/octodocs",
+    "html_url": "https://github.com/octodocs",
+    "followers_url": "https://api.github.com/users/octodocs/followers",
+    "following_url": "https://api.github.com/users/octodocs/following{/other_user}",
+    "gists_url": "https://api.github.com/users/octodocs/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/octodocs/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/octodocs/subscriptions",
+    "organizations_url": "https://api.github.com/users/octodocs/orgs",
+    "repos_url": "https://api.github.com/users/octodocs/repos",
+    "events_url": "https://api.github.com/users/octodocs/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/octodocs/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/organization-event.json b/fixtures/organization-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/organization-event.json
@@ -0,0 +1,66 @@
+{
+  "action": "member_invited",
+  "invitation": {
+    "id": 3294302,
+    "login": "baxterthehacker",
+    "email": null,
+    "role": "direct_member"
+  },
+  "membership": {
+    "url": "https://api.github.com/orgs/baxterandthehackers/memberships/baxterthehacker",
+    "state": "active",
+    "role": "member",
+    "organization_url": "https://api.github.com/orgs/baxterandthehackers",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 7649605,
+      "avatar_url": "https://avatars.githubusercontent.com/u/17085448?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    }
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 4312013,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "hooks_url": "https://api.github.com/orgs/baxterandthehackers/hooks",
+    "issues_url": "https://api.github.com/orgs/baxterandthehackers/issues",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/4312013?v=3",
+    "description": ""
+  },
+  "sender":{
+    "login":"baxterthehacker",
+    "id":7649605,
+    "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3",
+    "gravatar_id":"",
+    "url":"https://api.github.com/users/baxterthehacker",
+    "html_url":"https://github.com/baxterthehacker",
+    "followers_url":"https://api.github.com/users/baxterthehacker/followers",
+    "following_url":"https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url":"https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url":"https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url":"https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url":"https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url":"https://api.github.com/users/baxterthehacker/repos",
+    "events_url":"https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url":"https://api.github.com/users/baxterthehacker/received_events",
+    "type":"User",
+    "site_admin":true
+  }
+}
diff --git a/fixtures/page-build-event.json b/fixtures/page-build-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/page-build-event.json
@@ -0,0 +1,139 @@
+{
+  "id": 15995382,
+  "build": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/pages/builds/15995382",
+    "status": "built",
+    "error": {
+      "message": null
+    },
+    "pusher": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "commit": "053b99542c83021d6b202d1a1f5ecd5ef7084e55",
+    "duration": 3790,
+    "created_at": "2015-05-05T23:40:13Z",
+    "updated_at": "2015-05-05T23:40:17Z"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:17Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/project-card-event.json b/fixtures/project-card-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/project-card-event.json
@@ -0,0 +1,148 @@
+{
+  "action": "created",
+  "project_card": {
+    "url": "https://api.github.com/projects/columns/cards/1266091",
+    "column_url": "https://api.github.com/projects/columns/515520",
+    "column_id": 515520,
+    "id": 1266091,
+    "note": null,
+    "creator": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "created_at": "2017-09-27T23:37:43Z",
+    "updated_at": "2017-09-27T23:39:09Z",
+    "content_url":  "https://api.github.com/repos/baxterthehacker/public-repo/issues/2"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=2"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/project-column-event.json b/fixtures/project-column-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/project-column-event.json
@@ -0,0 +1,128 @@
+{
+  "action": "created",
+  "project_column": {
+    "url": "https://api.github.com/projects/columns/515520",
+    "project_url": "https://api.github.com/projects/288065",
+    "cards_url": "https://api.github.com/projects/columns/515520/cards",
+    "id": 515520,
+    "name": "High Priority",
+    "created_at": "2017-09-27T23:37:43Z",
+    "updated_at": "2017-09-27T23:39:09Z"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=2"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/project-event.json b/fixtures/project-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/project-event.json
@@ -0,0 +1,150 @@
+{
+  "action": "created",
+  "project": {
+    "owner_url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "url": "https://api.github.com/projects/288065",
+    "columns_url": "https://api.github.com/projects/288065/columns",
+    "id": 288065,
+    "name": "2017",
+    "body": "Roadmap for work to be done in 2017",
+    "number": 10,
+    "state": "open",
+    "creator": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "created_at": "2017-09-27T23:37:43Z",
+    "updated_at": "2017-09-27T23:39:09Z"
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=2"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/public-event.json b/fixtures/public-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/public-event.json
@@ -0,0 +1,108 @@
+{
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:41Z",
+    "pushed_at": "2015-05-05T23:40:40Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/pull-request-event.json b/fixtures/pull-request-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/pull-request-event.json
@@ -0,0 +1,415 @@
+{
+  "action": "opened",
+  "number": 1,
+  "pull_request": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1",
+    "id": 34778301,
+    "html_url": "https://github.com/baxterthehacker/public-repo/pull/1",
+    "diff_url": "https://github.com/baxterthehacker/public-repo/pull/1.diff",
+    "patch_url": "https://github.com/baxterthehacker/public-repo/pull/1.patch",
+    "issue_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1",
+    "number": 1,
+    "state": "open",
+    "locked": false,
+    "title": "Update the README with new information",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "body": "This is a pretty simple change that we need to pull into master.",
+    "created_at": "2015-05-05T23:40:27Z",
+    "updated_at": "2015-05-05T23:40:27Z",
+    "closed_at": null,
+    "merged_at": null,
+    "merge_commit_sha": null,
+    "assignee": null,
+    "milestone": null,
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/commits",
+    "review_comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/comments",
+    "review_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1/comments",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "head": {
+      "label": "baxterthehacker:changes",
+      "ref": "changes",
+      "sha": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+      "user": {
+        "login": "baxterthehacker",
+        "id": 6752317,
+        "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/baxterthehacker",
+        "html_url": "https://github.com/baxterthehacker",
+        "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+        "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+        "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+        "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+        "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+        "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+        "type": "User",
+        "site_admin": false
+      },
+      "repo": {
+        "id": 35129377,
+        "name": "public-repo",
+        "full_name": "baxterthehacker/public-repo",
+        "owner": {
+          "login": "baxterthehacker",
+          "id": 6752317,
+          "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/baxterthehacker",
+          "html_url": "https://github.com/baxterthehacker",
+          "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+          "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+          "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+          "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+          "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+          "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "private": false,
+        "html_url": "https://github.com/baxterthehacker/public-repo",
+        "description": "",
+        "fork": false,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+        "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+        "created_at": "2015-05-05T23:40:12Z",
+        "updated_at": "2015-05-05T23:40:12Z",
+        "pushed_at": "2015-05-05T23:40:26Z",
+        "git_url": "git://github.com/baxterthehacker/public-repo.git",
+        "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+        "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+        "svn_url": "https://github.com/baxterthehacker/public-repo",
+        "homepage": null,
+        "size": 0,
+        "stargazers_count": 0,
+        "watchers_count": 0,
+        "language": null,
+        "has_issues": true,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": true,
+        "forks_count": 0,
+        "mirror_url": null,
+        "open_issues_count": 1,
+        "forks": 0,
+        "open_issues": 1,
+        "watchers": 0,
+        "default_branch": "master"
+      }
+    },
+    "base": {
+      "label": "baxterthehacker:master",
+      "ref": "master",
+      "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+      "user": {
+        "login": "baxterthehacker",
+        "id": 6752317,
+        "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/baxterthehacker",
+        "html_url": "https://github.com/baxterthehacker",
+        "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+        "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+        "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+        "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+        "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+        "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+        "type": "User",
+        "site_admin": false
+      },
+      "repo": {
+        "id": 35129377,
+        "name": "public-repo",
+        "full_name": "baxterthehacker/public-repo",
+        "owner": {
+          "login": "baxterthehacker",
+          "id": 6752317,
+          "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/baxterthehacker",
+          "html_url": "https://github.com/baxterthehacker",
+          "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+          "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+          "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+          "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+          "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+          "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "private": false,
+        "html_url": "https://github.com/baxterthehacker/public-repo",
+        "description": "",
+        "fork": false,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+        "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+        "created_at": "2015-05-05T23:40:12Z",
+        "updated_at": "2015-05-05T23:40:12Z",
+        "pushed_at": "2015-05-05T23:40:26Z",
+        "git_url": "git://github.com/baxterthehacker/public-repo.git",
+        "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+        "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+        "svn_url": "https://github.com/baxterthehacker/public-repo",
+        "homepage": null,
+        "size": 0,
+        "stargazers_count": 0,
+        "watchers_count": 0,
+        "language": null,
+        "has_issues": true,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": true,
+        "forks_count": 0,
+        "mirror_url": null,
+        "open_issues_count": 1,
+        "forks": 0,
+        "open_issues": 1,
+        "watchers": 0,
+        "default_branch": "master"
+      }
+    },
+    "_links": {
+      "self": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1"
+      },
+      "html": {
+        "href": "https://github.com/baxterthehacker/public-repo/pull/1"
+      },
+      "issue": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1"
+      },
+      "comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1/comments"
+      },
+      "review_comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/comments"
+      },
+      "review_comment": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}"
+      },
+      "commits": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/commits"
+      },
+      "statuses": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c"
+      }
+    },
+    "merged": false,
+    "mergeable": null,
+    "mergeable_state": "unknown",
+    "merged_by": null,
+    "comments": 0,
+    "review_comments": 0,
+    "commits": 1,
+    "additions": 1,
+    "deletions": 1,
+    "changed_files": 1
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:26Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 1,
+    "forks": 0,
+    "open_issues": 1,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "installation": {
+    "id": 234
+  }
+}
diff --git a/fixtures/pull-request-review-comment-event.json b/fixtures/pull-request-review-comment-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/pull-request-review-comment-event.json
@@ -0,0 +1,446 @@
+{
+  "action": "created",
+  "comment": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments/29724692",
+    "id": 29724692,
+    "diff_hunk": "@@ -1 +1 @@\n-# public-repo",
+    "path": "README.md",
+    "position": 1,
+    "original_position": 1,
+    "commit_id": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "original_commit_id": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "body": "Maybe you should use more emojji on this line.",
+    "created_at": "2015-05-05T23:40:27Z",
+    "updated_at": "2015-05-05T23:40:27Z",
+    "html_url": "https://github.com/baxterthehacker/public-repo/pull/1#discussion_r29724692",
+    "pull_request_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1",
+    "_links": {
+      "self": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments/29724692"
+      },
+      "html": {
+        "href": "https://github.com/baxterthehacker/public-repo/pull/1#discussion_r29724692"
+      },
+      "pull_request": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1"
+      }
+    }
+  },
+  "pull_request": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1",
+    "id": 34778301,
+    "html_url": "https://github.com/baxterthehacker/public-repo/pull/1",
+    "diff_url": "https://github.com/baxterthehacker/public-repo/pull/1.diff",
+    "patch_url": "https://github.com/baxterthehacker/public-repo/pull/1.patch",
+    "issue_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1",
+    "number": 1,
+    "state": "open",
+    "locked": false,
+    "title": "Update the README with new information",
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "body": "This is a pretty simple change that we need to pull into master.",
+    "created_at": "2015-05-05T23:40:27Z",
+    "updated_at": "2015-05-05T23:40:27Z",
+    "closed_at": null,
+    "merged_at": null,
+    "merge_commit_sha": "18721552ba489fb84e12958c1b5694b5475f7991",
+    "assignee": null,
+    "milestone": null,
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/commits",
+    "review_comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/comments",
+    "review_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1/comments",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "head": {
+      "label": "baxterthehacker:changes",
+      "ref": "changes",
+      "sha": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+      "user": {
+        "login": "baxterthehacker",
+        "id": 6752317,
+        "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/baxterthehacker",
+        "html_url": "https://github.com/baxterthehacker",
+        "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+        "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+        "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+        "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+        "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+        "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+        "type": "User",
+        "site_admin": false
+      },
+      "repo": {
+        "id": 35129377,
+        "name": "public-repo",
+        "full_name": "baxterthehacker/public-repo",
+        "owner": {
+          "login": "baxterthehacker",
+          "id": 6752317,
+          "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/baxterthehacker",
+          "html_url": "https://github.com/baxterthehacker",
+          "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+          "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+          "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+          "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+          "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+          "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "private": false,
+        "html_url": "https://github.com/baxterthehacker/public-repo",
+        "description": "",
+        "fork": false,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+        "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+        "created_at": "2015-05-05T23:40:12Z",
+        "updated_at": "2015-05-05T23:40:12Z",
+        "pushed_at": "2015-05-05T23:40:27Z",
+        "git_url": "git://github.com/baxterthehacker/public-repo.git",
+        "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+        "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+        "svn_url": "https://github.com/baxterthehacker/public-repo",
+        "homepage": null,
+        "size": 0,
+        "stargazers_count": 0,
+        "watchers_count": 0,
+        "language": null,
+        "has_issues": true,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": true,
+        "forks_count": 0,
+        "mirror_url": null,
+        "open_issues_count": 1,
+        "forks": 0,
+        "open_issues": 1,
+        "watchers": 0,
+        "default_branch": "master"
+      }
+    },
+    "base": {
+      "label": "baxterthehacker:master",
+      "ref": "master",
+      "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+      "user": {
+        "login": "baxterthehacker",
+        "id": 6752317,
+        "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/baxterthehacker",
+        "html_url": "https://github.com/baxterthehacker",
+        "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+        "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+        "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+        "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+        "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+        "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+        "type": "User",
+        "site_admin": false
+      },
+      "repo": {
+        "id": 35129377,
+        "name": "public-repo",
+        "full_name": "baxterthehacker/public-repo",
+        "owner": {
+          "login": "baxterthehacker",
+          "id": 6752317,
+          "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/baxterthehacker",
+          "html_url": "https://github.com/baxterthehacker",
+          "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+          "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+          "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+          "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+          "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+          "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "private": false,
+        "html_url": "https://github.com/baxterthehacker/public-repo",
+        "description": "",
+        "fork": false,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+        "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+        "created_at": "2015-05-05T23:40:12Z",
+        "updated_at": "2015-05-05T23:40:12Z",
+        "pushed_at": "2015-05-05T23:40:27Z",
+        "git_url": "git://github.com/baxterthehacker/public-repo.git",
+        "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+        "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+        "svn_url": "https://github.com/baxterthehacker/public-repo",
+        "homepage": null,
+        "size": 0,
+        "stargazers_count": 0,
+        "watchers_count": 0,
+        "language": null,
+        "has_issues": true,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": true,
+        "forks_count": 0,
+        "mirror_url": null,
+        "open_issues_count": 1,
+        "forks": 0,
+        "open_issues": 1,
+        "watchers": 0,
+        "default_branch": "master"
+      }
+    },
+    "_links": {
+      "self": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1"
+      },
+      "html": {
+        "href": "https://github.com/baxterthehacker/public-repo/pull/1"
+      },
+      "issue": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1"
+      },
+      "comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/1/comments"
+      },
+      "review_comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/comments"
+      },
+      "review_comment": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}"
+      },
+      "commits": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1/commits"
+      },
+      "statuses": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c"
+      }
+    }
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 1,
+    "forks": 0,
+    "open_issues": 1,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/pull-request-review-event.json b/fixtures/pull-request-review-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/pull-request-review-event.json
@@ -0,0 +1,440 @@
+{
+  "action": "submitted",
+  "review": {
+    "id": 2626884,
+    "user": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "body": "Looks great!",
+    "submitted_at": "2016-10-03T23:39:09Z",
+    "state": "approved",
+    "html_url": "https://github.com/baxterthehacker/public-repo/pull/8#pullrequestreview-2626884",
+    "pull_request_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8",
+    "_links": {
+      "html": {
+        "href": "https://github.com/baxterthehacker/public-repo/pull/8#pullrequestreview-2626884"
+      },
+      "pull_request": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8"
+      }
+    }
+  },
+  "pull_request": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8",
+    "id": 87811438,
+    "html_url": "https://github.com/baxterthehacker/public-repo/pull/8",
+    "diff_url": "https://github.com/baxterthehacker/public-repo/pull/8.diff",
+    "patch_url": "https://github.com/baxterthehacker/public-repo/pull/8.patch",
+    "issue_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/8",
+    "number": 8,
+    "state": "open",
+    "locked": false,
+    "title": "Add a README description",
+    "user": {
+      "login": "skalnik",
+      "id": 2546,
+      "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/skalnik",
+      "html_url": "https://github.com/skalnik",
+      "followers_url": "https://api.github.com/users/skalnik/followers",
+      "following_url": "https://api.github.com/users/skalnik/following{/other_user}",
+      "gists_url": "https://api.github.com/users/skalnik/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/skalnik/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/skalnik/subscriptions",
+      "organizations_url": "https://api.github.com/users/skalnik/orgs",
+      "repos_url": "https://api.github.com/users/skalnik/repos",
+      "events_url": "https://api.github.com/users/skalnik/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/skalnik/received_events",
+      "type": "User",
+      "site_admin": true
+    },
+    "body": "Just a few more details",
+    "created_at": "2016-10-03T23:37:43Z",
+    "updated_at": "2016-10-03T23:39:09Z",
+    "closed_at": null,
+    "merged_at": null,
+    "merge_commit_sha": "faea154a7decef6819754aab0f8c0e232e6c8b4f",
+    "assignee": null,
+    "assignees": [],
+    "milestone": null,
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8/commits",
+    "review_comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8/comments",
+    "review_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/8/comments",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/b7a1f9c27caa4e03c14a88feb56e2d4f7500aa63",
+    "head": {
+      "label": "skalnik:patch-2",
+      "ref": "patch-2",
+      "sha": "b7a1f9c27caa4e03c14a88feb56e2d4f7500aa63",
+      "user": {
+        "login": "skalnik",
+        "id": 2546,
+        "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/skalnik",
+        "html_url": "https://github.com/skalnik",
+        "followers_url": "https://api.github.com/users/skalnik/followers",
+        "following_url": "https://api.github.com/users/skalnik/following{/other_user}",
+        "gists_url": "https://api.github.com/users/skalnik/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/skalnik/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/skalnik/subscriptions",
+        "organizations_url": "https://api.github.com/users/skalnik/orgs",
+        "repos_url": "https://api.github.com/users/skalnik/repos",
+        "events_url": "https://api.github.com/users/skalnik/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/skalnik/received_events",
+        "type": "User",
+        "site_admin": true
+      },
+      "repo": {
+        "id": 69919152,
+        "name": "public-repo",
+        "full_name": "skalnik/public-repo",
+        "owner": {
+          "login": "skalnik",
+          "id": 2546,
+          "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/skalnik",
+          "html_url": "https://github.com/skalnik",
+          "followers_url": "https://api.github.com/users/skalnik/followers",
+          "following_url": "https://api.github.com/users/skalnik/following{/other_user}",
+          "gists_url": "https://api.github.com/users/skalnik/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/skalnik/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/skalnik/subscriptions",
+          "organizations_url": "https://api.github.com/users/skalnik/orgs",
+          "repos_url": "https://api.github.com/users/skalnik/repos",
+          "events_url": "https://api.github.com/users/skalnik/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/skalnik/received_events",
+          "type": "User",
+          "site_admin": true
+        },
+        "private": false,
+        "html_url": "https://github.com/skalnik/public-repo",
+        "description": null,
+        "fork": true,
+        "url": "https://api.github.com/repos/skalnik/public-repo",
+        "forks_url": "https://api.github.com/repos/skalnik/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/skalnik/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/skalnik/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/skalnik/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/skalnik/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/skalnik/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/skalnik/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/skalnik/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/skalnik/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/skalnik/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/skalnik/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/skalnik/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/skalnik/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/skalnik/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/skalnik/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/skalnik/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/skalnik/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/skalnik/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/skalnik/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/skalnik/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/skalnik/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/skalnik/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/skalnik/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/skalnik/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/skalnik/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/skalnik/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/skalnik/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/skalnik/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/skalnik/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/skalnik/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/skalnik/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/skalnik/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/skalnik/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/skalnik/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/skalnik/public-repo/releases{/id}",
+        "deployments_url": "https://api.github.com/repos/skalnik/public-repo/deployments",
+        "created_at": "2016-10-03T23:23:31Z",
+        "updated_at": "2016-08-15T17:19:01Z",
+        "pushed_at": "2016-10-03T23:36:52Z",
+        "git_url": "git://github.com/skalnik/public-repo.git",
+        "ssh_url": "git@github.com:skalnik/public-repo.git",
+        "clone_url": "https://github.com/skalnik/public-repo.git",
+        "svn_url": "https://github.com/skalnik/public-repo",
+        "homepage": null,
+        "size": 233,
+        "stargazers_count": 0,
+        "watchers_count": 0,
+        "language": null,
+        "has_issues": false,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": false,
+        "forks_count": 0,
+        "mirror_url": null,
+        "open_issues_count": 0,
+        "forks": 0,
+        "open_issues": 0,
+        "watchers": 0,
+        "default_branch": "master"
+      }
+    },
+    "base": {
+      "label": "baxterthehacker:master",
+      "ref": "master",
+      "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+      "user": {
+        "login": "baxterthehacker",
+        "id": 6752317,
+        "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/baxterthehacker",
+        "html_url": "https://github.com/baxterthehacker",
+        "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+        "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+        "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+        "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+        "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+        "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+        "type": "User",
+        "site_admin": false
+      },
+      "repo": {
+        "id": 35129377,
+        "name": "public-repo",
+        "full_name": "baxterthehacker/public-repo",
+        "owner": {
+          "login": "baxterthehacker",
+          "id": 6752317,
+          "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/baxterthehacker",
+          "html_url": "https://github.com/baxterthehacker",
+          "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+          "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+          "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+          "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+          "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+          "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "private": false,
+        "html_url": "https://github.com/baxterthehacker/public-repo",
+        "description": "",
+        "fork": false,
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+        "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+        "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+        "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+        "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+        "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+        "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+        "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+        "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+        "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+        "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+        "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+        "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+        "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+        "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+        "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+        "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+        "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+        "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+        "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+        "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+        "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+        "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+        "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+        "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+        "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+        "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+        "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+        "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+        "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+        "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+        "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+        "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+        "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+        "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+        "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+        "deployments_url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments",
+        "created_at": "2015-05-05T23:40:12Z",
+        "updated_at": "2016-08-15T17:19:01Z",
+        "pushed_at": "2016-10-03T23:37:43Z",
+        "git_url": "git://github.com/baxterthehacker/public-repo.git",
+        "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+        "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+        "svn_url": "https://github.com/baxterthehacker/public-repo",
+        "homepage": null,
+        "size": 233,
+        "stargazers_count": 2,
+        "watchers_count": 2,
+        "language": null,
+        "has_issues": true,
+        "has_downloads": true,
+        "has_wiki": true,
+        "has_pages": true,
+        "forks_count": 2,
+        "mirror_url": null,
+        "open_issues_count": 5,
+        "forks": 2,
+        "open_issues": 5,
+        "watchers": 2,
+        "default_branch": "master"
+      }
+    },
+    "_links": {
+      "self": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8"
+      },
+      "html": {
+        "href": "https://github.com/baxterthehacker/public-repo/pull/8"
+      },
+      "issue": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/8"
+      },
+      "comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/issues/8/comments"
+      },
+      "review_comments": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8/comments"
+      },
+      "review_comment": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments{/number}"
+      },
+      "commits": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8/commits"
+      },
+      "statuses": {
+        "href": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/b7a1f9c27caa4e03c14a88feb56e2d4f7500aa63"
+      }
+    }
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "deployments_url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2016-08-15T17:19:01Z",
+    "pushed_at": "2016-10-03T23:37:43Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 233,
+    "stargazers_count": 2,
+    "watchers_count": 2,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 2,
+    "mirror_url": null,
+    "open_issues_count": 5,
+    "forks": 2,
+    "open_issues": 5,
+    "watchers": 2,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/push-event.json b/fixtures/push-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/push-event.json
@@ -0,0 +1,163 @@
+{
+  "ref": "refs/heads/changes",
+  "before": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+  "after": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+  "created": false,
+  "deleted": false,
+  "forced": false,
+  "base_ref": null,
+  "compare": "https://github.com/baxterthehacker/public-repo/compare/9049f1265b7d...0d1a26e67d8f",
+  "commits": [
+    {
+      "id": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+      "tree_id": "f9d2a07e9488b91af2641b26b9407fe22a451433",
+      "distinct": true,
+      "message": "Update README.md",
+      "timestamp": "2015-05-05T19:40:15-04:00",
+      "url": "https://github.com/baxterthehacker/public-repo/commit/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+      "author": {
+        "name": "baxterthehacker",
+        "email": "baxterthehacker@users.noreply.github.com",
+        "username": "baxterthehacker"
+      },
+      "committer": {
+        "name": "baxterthehacker",
+        "email": "baxterthehacker@users.noreply.github.com",
+        "username": "baxterthehacker"
+      },
+      "added": [
+
+      ],
+      "removed": [
+
+      ],
+      "modified": [
+        "README.md"
+      ]
+    }
+  ],
+  "head_commit": {
+    "id": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "tree_id": "f9d2a07e9488b91af2641b26b9407fe22a451433",
+    "distinct": true,
+    "message": "Update README.md",
+    "timestamp": "2015-05-05T19:40:15-04:00",
+    "url": "https://github.com/baxterthehacker/public-repo/commit/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+    "author": {
+      "name": "baxterthehacker",
+      "email": "baxterthehacker@users.noreply.github.com",
+      "username": "baxterthehacker"
+    },
+    "committer": {
+      "name": "baxterthehacker",
+      "email": "baxterthehacker@users.noreply.github.com",
+      "username": "baxterthehacker"
+    },
+    "added": [
+
+    ],
+    "removed": [
+
+    ],
+    "modified": [
+      "README.md"
+    ]
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "name": "baxterthehacker",
+      "email": "baxterthehacker@users.noreply.github.com"
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://github.com/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": 1430869212,
+    "updated_at": "2015-05-05T23:40:12Z",
+    "pushed_at": 1430869217,
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master",
+    "stargazers": 0,
+    "master_branch": "master"
+  },
+  "pusher": {
+    "name": "baxterthehacker",
+    "email": "baxterthehacker@users.noreply.github.com"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/release-event.json b/fixtures/release-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/release-event.json
@@ -0,0 +1,148 @@
+{
+  "action": "published",
+  "release": {
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438",
+    "assets_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets",
+    "upload_url": "https://uploads.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets{?name}",
+    "html_url": "https://github.com/baxterthehacker/public-repo/releases/tag/0.0.1",
+    "id": 1261438,
+    "tag_name": "0.0.1",
+    "target_commitish": "master",
+    "name": null,
+    "draft": false,
+    "author": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-05-05T23:40:12Z",
+    "published_at": "2015-05-05T23:40:38Z",
+    "assets": [
+
+    ],
+    "tarball_url": "https://api.github.com/repos/baxterthehacker/public-repo/tarball/0.0.1",
+    "zipball_url": "https://api.github.com/repos/baxterthehacker/public-repo/zipball/0.0.1",
+    "body": null
+  },
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:38Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/repository-event.json b/fixtures/repository-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/repository-event.json
@@ -0,0 +1,119 @@
+{
+  "action": "created",
+  "repository": {
+    "id": 27496774,
+    "name": "new-repository",
+    "full_name": "baxterandthehackers/new-repository",
+    "owner": {
+      "login": "baxterandthehackers",
+      "id": 7649605,
+      "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterandthehackers",
+      "html_url": "https://github.com/baxterandthehackers",
+      "followers_url": "https://api.github.com/users/baxterandthehackers/followers",
+      "following_url": "https://api.github.com/users/baxterandthehackers/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterandthehackers/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterandthehackers/orgs",
+      "repos_url": "https://api.github.com/users/baxterandthehackers/repos",
+      "events_url": "https://api.github.com/users/baxterandthehackers/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterandthehackers/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "private": true,
+    "html_url": "https://github.com/baxterandthehackers/new-repository",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterandthehackers/new-repository",
+    "forks_url": "https://api.github.com/repos/baxterandthehackers/new-repository/forks",
+    "keys_url": "https://api.github.com/repos/baxterandthehackers/new-repository/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterandthehackers/new-repository/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterandthehackers/new-repository/teams",
+    "hooks_url": "https://api.github.com/repos/baxterandthehackers/new-repository/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterandthehackers/new-repository/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterandthehackers/new-repository/events",
+    "assignees_url": "https://api.github.com/repos/baxterandthehackers/new-repository/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterandthehackers/new-repository/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterandthehackers/new-repository/tags",
+    "blobs_url": "https://api.github.com/repos/baxterandthehackers/new-repository/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterandthehackers/new-repository/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterandthehackers/new-repository/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterandthehackers/new-repository/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterandthehackers/new-repository/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterandthehackers/new-repository/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterandthehackers/new-repository/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterandthehackers/new-repository/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterandthehackers/new-repository/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterandthehackers/new-repository/subscription",
+    "commits_url": "https://api.github.com/repos/baxterandthehackers/new-repository/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterandthehackers/new-repository/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterandthehackers/new-repository/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterandthehackers/new-repository/issues/comments/{number}",
+    "contents_url": "https://api.github.com/repos/baxterandthehackers/new-repository/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterandthehackers/new-repository/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterandthehackers/new-repository/merges",
+    "archive_url": "https://api.github.com/repos/baxterandthehackers/new-repository/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterandthehackers/new-repository/downloads",
+    "issues_url": "https://api.github.com/repos/baxterandthehackers/new-repository/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterandthehackers/new-repository/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterandthehackers/new-repository/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterandthehackers/new-repository/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterandthehackers/new-repository/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterandthehackers/new-repository/releases{/id}",
+    "created_at": "2014-12-03T16:39:25Z",
+    "updated_at": "2014-12-03T16:39:25Z",
+    "pushed_at": "2014-12-03T16:39:25Z",
+    "git_url": "git://github.com/baxterandthehackers/new-repository.git",
+    "ssh_url": "git@github.com:baxterandthehackers/new-repository.git",
+    "clone_url": "https://github.com/baxterandthehackers/new-repository.git",
+    "svn_url": "https://github.com/baxterandthehackers/new-repository",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": false,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=2"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/status-event.json b/fixtures/status-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/status-event.json
@@ -0,0 +1,206 @@
+{
+  "id": 214015194,
+  "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+  "name": "baxterthehacker/public-repo",
+  "target_url": null,
+  "context": "default",
+  "description": null,
+  "state": "success",
+  "commit": {
+    "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+    "commit": {
+      "author": {
+        "name": "baxterthehacker",
+        "email": "baxterthehacker@users.noreply.github.com",
+        "date": "2015-05-05T23:40:12Z"
+      },
+      "committer": {
+        "name": "baxterthehacker",
+        "email": "baxterthehacker@users.noreply.github.com",
+        "date": "2015-05-05T23:40:12Z"
+      },
+      "message": "Initial commit",
+      "tree": {
+        "sha": "02b49ad0ba4f1acd9f06531b21e16a4ac5d341d0",
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees/02b49ad0ba4f1acd9f06531b21e16a4ac5d341d0"
+      },
+      "url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits/9049f1265b7d61be4a8904a9a27120d2064dab3b",
+      "comment_count": 1
+    },
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo/commits/9049f1265b7d61be4a8904a9a27120d2064dab3b",
+    "html_url": "https://github.com/baxterthehacker/public-repo/commit/9049f1265b7d61be4a8904a9a27120d2064dab3b",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits/9049f1265b7d61be4a8904a9a27120d2064dab3b/comments",
+    "author": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "committer": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "parents": [
+
+    ]
+  },
+  "branches": [
+    {
+      "name": "master",
+      "commit": {
+        "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/commits/9049f1265b7d61be4a8904a9a27120d2064dab3b"
+      }
+    },
+    {
+      "name": "changes",
+      "commit": {
+        "sha": "0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c",
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/commits/0d1a26e67d8f5eaf1f6ba5c57fc3c7d91ac0fd1c"
+      }
+    },
+    {
+      "name": "gh-pages",
+      "commit": {
+        "sha": "b11bb7545ac14abafc6191a0481b0d961e7793c6",
+        "url": "https://api.github.com/repos/baxterthehacker/public-repo/commits/b11bb7545ac14abafc6191a0481b0d961e7793c6"
+      }
+    }
+  ],
+  "created_at": "2015-05-05T23:40:39Z",
+  "updated_at": "2015-05-05T23:40:39Z",
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:39Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/team-add-event.json b/fixtures/team-add-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/team-add-event.json
@@ -0,0 +1,129 @@
+{
+  "team": {
+    "name": "github",
+    "id": 836012,
+    "slug": "github",
+    "description": "",
+    "permission": "pull",
+    "url": "https://api.github.com/teams/836012",
+    "members_url": "https://api.github.com/teams/836012/members{/member}",
+    "repositories_url": "https://api.github.com/teams/836012/repos"
+  },
+  "repository": {
+    "id": 35129393,
+    "name": "public-repo",
+    "full_name": "baxterandthehackers/public-repo",
+    "owner": {
+      "login": "baxterandthehackers",
+      "id": 7649605,
+      "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterandthehackers",
+      "html_url": "https://github.com/baxterandthehackers",
+      "followers_url": "https://api.github.com/users/baxterandthehackers/followers",
+      "following_url": "https://api.github.com/users/baxterandthehackers/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterandthehackers/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterandthehackers/orgs",
+      "repos_url": "https://api.github.com/users/baxterandthehackers/repos",
+      "events_url": "https://api.github.com/users/baxterandthehackers/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterandthehackers/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterandthehackers/public-repo",
+    "description": "",
+    "fork": true,
+    "url": "https://api.github.com/repos/baxterandthehackers/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterandthehackers/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterandthehackers/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterandthehackers/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterandthehackers/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterandthehackers/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterandthehackers/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterandthehackers/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterandthehackers/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterandthehackers/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterandthehackers/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterandthehackers/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterandthehackers/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterandthehackers/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterandthehackers/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterandthehackers/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterandthehackers/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterandthehackers/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterandthehackers/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterandthehackers/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterandthehackers/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterandthehackers/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterandthehackers/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterandthehackers/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterandthehackers/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterandthehackers/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterandthehackers/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterandthehackers/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterandthehackers/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterandthehackers/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:30Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterandthehackers/public-repo.git",
+    "ssh_url": "git@github.com:baxterandthehackers/public-repo.git",
+    "clone_url": "https://github.com/baxterandthehackers/public-repo.git",
+    "svn_url": "https://github.com/baxterandthehackers/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": false,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 0,
+    "forks": 0,
+    "open_issues": 0,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "organization": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "url": "https://api.github.com/orgs/baxterandthehackers",
+    "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
+    "members_url": "https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url": "https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+    "description": null
+  },
+  "sender": {
+    "login": "baxterandthehackers",
+    "id": 7649605,
+    "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterandthehackers",
+    "html_url": "https://github.com/baxterandthehackers",
+    "followers_url": "https://api.github.com/users/baxterandthehackers/followers",
+    "following_url": "https://api.github.com/users/baxterandthehackers/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterandthehackers/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterandthehackers/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterandthehackers/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterandthehackers/orgs",
+    "repos_url": "https://api.github.com/users/baxterandthehackers/repos",
+    "events_url": "https://api.github.com/users/baxterandthehackers/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterandthehackers/received_events",
+    "type": "Organization",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/team-event.json b/fixtures/team-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/team-event.json
@@ -0,0 +1,46 @@
+{
+  "action":"created",
+  "team":{
+    "name":"team baxter",
+    "id":2175394,
+    "slug":"team-baxter",
+    "description":"",
+    "privacy":"secret",
+    "url":"https:/api.github.com/teams/2175394",
+    "members_url":"https:/api.github.com/teams/2175394/members{/member}",
+    "repositories_url":"https:/api.github.com/teams/2175394/repos",
+    "permission":"pull"
+  },
+  "organization":{
+    "login":"baxterandthehackers",
+    "id":4312013,
+    "url":"https://api.github.com/orgs/baxterandthehackers",
+    "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos",
+    "events_url":"https://api.github.com/orgs/baxterandthehackers/events",
+    "hooks_url":"https://api.github.com/orgs/baxterandthehackers/hooks",
+    "issues_url":"https://api.github.com/orgs/baxterandthehackers/issues",
+    "members_url":"https://api.github.com/orgs/baxterandthehackers/members{/member}",
+    "public_members_url":"https://api.github.com/orgs/baxterandthehackers/public_members{/member}",
+    "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3",
+    "description":""
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/fixtures/watch-event.json b/fixtures/watch-event.json
new file mode 100644
--- /dev/null
+++ b/fixtures/watch-event.json
@@ -0,0 +1,109 @@
+{
+  "action": "started",
+  "repository": {
+    "id": 35129377,
+    "name": "public-repo",
+    "full_name": "baxterthehacker/public-repo",
+    "owner": {
+      "login": "baxterthehacker",
+      "id": 6752317,
+      "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/baxterthehacker",
+      "html_url": "https://github.com/baxterthehacker",
+      "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+      "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+      "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+      "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+      "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+      "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "private": false,
+    "html_url": "https://github.com/baxterthehacker/public-repo",
+    "description": "",
+    "fork": false,
+    "url": "https://api.github.com/repos/baxterthehacker/public-repo",
+    "forks_url": "https://api.github.com/repos/baxterthehacker/public-repo/forks",
+    "keys_url": "https://api.github.com/repos/baxterthehacker/public-repo/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/baxterthehacker/public-repo/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/baxterthehacker/public-repo/teams",
+    "hooks_url": "https://api.github.com/repos/baxterthehacker/public-repo/hooks",
+    "issue_events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/events",
+    "assignees_url": "https://api.github.com/repos/baxterthehacker/public-repo/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/baxterthehacker/public-repo/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/tags",
+    "blobs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/baxterthehacker/public-repo/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/baxterthehacker/public-repo/languages",
+    "stargazers_url": "https://api.github.com/repos/baxterthehacker/public-repo/stargazers",
+    "contributors_url": "https://api.github.com/repos/baxterthehacker/public-repo/contributors",
+    "subscribers_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscribers",
+    "subscription_url": "https://api.github.com/repos/baxterthehacker/public-repo/subscription",
+    "commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/baxterthehacker/public-repo/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/baxterthehacker/public-repo/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/baxterthehacker/public-repo/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/baxterthehacker/public-repo/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/baxterthehacker/public-repo/merges",
+    "archive_url": "https://api.github.com/repos/baxterthehacker/public-repo/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/baxterthehacker/public-repo/downloads",
+    "issues_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/baxterthehacker/public-repo/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/baxterthehacker/public-repo/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/baxterthehacker/public-repo/labels{/name}",
+    "releases_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases{/id}",
+    "created_at": "2015-05-05T23:40:12Z",
+    "updated_at": "2015-05-05T23:40:30Z",
+    "pushed_at": "2015-05-05T23:40:27Z",
+    "git_url": "git://github.com/baxterthehacker/public-repo.git",
+    "ssh_url": "git@github.com:baxterthehacker/public-repo.git",
+    "clone_url": "https://github.com/baxterthehacker/public-repo.git",
+    "svn_url": "https://github.com/baxterthehacker/public-repo",
+    "homepage": null,
+    "size": 0,
+    "stargazers_count": 0,
+    "watchers_count": 0,
+    "language": null,
+    "has_issues": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 0,
+    "mirror_url": null,
+    "open_issues_count": 2,
+    "forks": 0,
+    "open_issues": 2,
+    "watchers": 0,
+    "default_branch": "master"
+  },
+  "sender": {
+    "login": "baxterthehacker",
+    "id": 6752317,
+    "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/baxterthehacker",
+    "html_url": "https://github.com/baxterthehacker",
+    "followers_url": "https://api.github.com/users/baxterthehacker/followers",
+    "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",
+    "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",
+    "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",
+    "repos_url": "https://api.github.com/users/baxterthehacker/repos",
+    "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",
+    "type": "User",
+    "site_admin": false
+  }
+}
diff --git a/github-webhooks.cabal b/github-webhooks.cabal
--- a/github-webhooks.cabal
+++ b/github-webhooks.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f7a90de8da51ba7bfe8b932cd2e197309c530257d3ed031c1d776ccb5cd7f39e
+-- hash: a1a4064d53639fefe12d7deb1295ebb9246da1ff5a828e58baf91112ee25169a
 
 name:           github-webhooks
-version:        0.9.0
+version:        0.9.1
 synopsis:       Aeson instances for GitHub Webhook payloads.
 description:    Complete instances for decoding GitHub Webhook payloads (using @aeson@). See the README at <https://github.com/onrock-eng/github-webhooks#readme> for examples.
 category:       GitHub
@@ -21,7 +21,42 @@
 
 extra-source-files:
     CHANGELOG.md
+    fixtures/commit-comment-event.json
+    fixtures/create-event.json
+    fixtures/delete-event.json
+    fixtures/deployment-event.json
+    fixtures/deployment-status-event.json
+    fixtures/fork-event.json
+    fixtures/gollum-event.json
+    fixtures/installation-event.json
+    fixtures/installation-repo-event.json
+    fixtures/issue-comment-event.json
+    fixtures/issues-event.json
+    fixtures/label-event.json
+    fixtures/member-event.json
+    fixtures/membership-event.json
+    fixtures/milestone-event.json
+    fixtures/org-block-event.json
+    fixtures/organization-event.json
+    fixtures/page-build-event.json
+    fixtures/project-card-event.json
+    fixtures/project-column-event.json
+    fixtures/project-event.json
+    fixtures/public-event.json
+    fixtures/pull-request-event.json
+    fixtures/pull-request-review-comment-event.json
+    fixtures/pull-request-review-event.json
+    fixtures/push-event.json
+    fixtures/release-event.json
+    fixtures/repository-event.json
+    fixtures/status-event.json
+    fixtures/team-add-event.json
+    fixtures/team-event.json
+    fixtures/watch-event.json
     package.yaml
+    stack-ghc-7.10.yaml
+    stack-ghc-7.8.yaml
+    stack-ghc-8.0.yaml
     stack.yaml
 
 source-repository head
@@ -32,7 +67,7 @@
   hs-source-dirs:
       src
   default-extensions: DeriveDataTypeable DeriveGeneric OverloadedStrings
-  ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates
+  ghc-options: -Wall -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
   build-depends:
       aeson
     , base ==4.*
@@ -59,7 +94,7 @@
   hs-source-dirs:
       spec
   default-extensions: DeriveDataTypeable DeriveGeneric OverloadedStrings ScopedTypeVariables
-  ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates
+  ghc-options: -Wall -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
   build-depends:
       aeson
     , base ==4.*
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,12 +1,14 @@
 name: github-webhooks
-version: 0.9.0
+version: 0.9.1
 
 category: GitHub
 license: MIT
 extra-source-files:
   - package.yaml
   - stack.yaml
+  - stack-*.yaml
   - CHANGELOG.md
+  - fixtures/*.json
 synopsis: Aeson instances for GitHub Webhook payloads.
 copyright: (c) 2017-2018 OnRock Engineering
 author: Kyle Van Berendonck <kyle.vanberendonck@onrock.engineering>
@@ -17,9 +19,7 @@
     See the README at <https://github.com/onrock-eng/github-webhooks#readme> for examples.
 
 ghc-options:
-  - -Wall
-  - -Wincomplete-uni-patterns
-  - -Wincomplete-record-updates
+  - -Wall -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
 
 default-extensions:
   - DeriveDataTypeable
diff --git a/src/GitHub/Data/Webhooks/Events.hs b/src/GitHub/Data/Webhooks/Events.hs
--- a/src/GitHub/Data/Webhooks/Events.hs
+++ b/src/GitHub/Data/Webhooks/Events.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE Trustworthy #-}
+
 --
 module GitHub.Data.Webhooks.Events
     ( EventHasSender(..)
diff --git a/src/GitHub/Data/Webhooks/Payload.hs b/src/GitHub/Data/Webhooks/Payload.hs
--- a/src/GitHub/Data/Webhooks/Payload.hs
+++ b/src/GitHub/Data/Webhooks/Payload.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE Trustworthy #-}
+
 --
 module GitHub.Data.Webhooks.Payload
     ( -- * Construction Types
diff --git a/src/GitHub/Data/Webhooks/Secure.hs b/src/GitHub/Data/Webhooks/Secure.hs
--- a/src/GitHub/Data/Webhooks/Secure.hs
+++ b/src/GitHub/Data/Webhooks/Secure.hs
@@ -1,6 +1,9 @@
--- See <https://developer.github.com/webhooks/securing/>.
+{-# LANGUAGE Trustworthy #-}
+
+-- | See <https://developer.github.com/webhooks/securing/>.
 module GitHub.Data.Webhooks.Secure
-    ( isSecurePayload
+    ( PayloadNotSecure(..)
+    , isSecurePayload
     , assertSecurePayload
     ) where
 
diff --git a/stack-ghc-7.10.yaml b/stack-ghc-7.10.yaml
new file mode 100644
--- /dev/null
+++ b/stack-ghc-7.10.yaml
@@ -0,0 +1,12 @@
+resolver: lts-6.35
+extra-deps:
+# Needed for servant examples
+- servant-github-webhook-0.3.2.1
+packages:
+- .
+- location: ./examples/servant-simple
+  extra-dep: true
+- location: ./examples/servant
+  extra-dep: true
+- location: ./examples/scotty
+  extra-dep: true
diff --git a/stack-ghc-7.8.yaml b/stack-ghc-7.8.yaml
new file mode 100644
--- /dev/null
+++ b/stack-ghc-7.8.yaml
@@ -0,0 +1,12 @@
+resolver: lts-2.22
+extra-deps:
+# Needed for servant examples
+- servant-github-webhook-0.4.0.0
+packages:
+- .
+- location: ./examples/servant-simple
+  extra-dep: true
+- location: ./examples/servant
+  extra-dep: true
+- location: ./examples/scotty
+  extra-dep: true
diff --git a/stack-ghc-8.0.yaml b/stack-ghc-8.0.yaml
new file mode 100644
--- /dev/null
+++ b/stack-ghc-8.0.yaml
@@ -0,0 +1,12 @@
+resolver: lts-7.24
+extra-deps:
+# Needed for servant examples
+- servant-github-webhook-0.3.2.1
+packages:
+- .
+- location: ./examples/servant-simple
+  extra-dep: true
+- location: ./examples/servant
+  extra-dep: true
+- location: ./examples/scotty
+  extra-dep: true
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,40 +1,7 @@
-# This file was automatically generated by 'stack init'
-#
-# Some commonly used options have been documented as comments in this file.
-# For advanced use and comprehensive documentation of the format, please see:
-# https://docs.haskellstack.org/en/stable/yaml_configuration/
-
-# Resolver to choose a 'specific' stackage snapshot or a compiler version.
-# A snapshot resolver dictates the compiler version and the set of packages
-# to be used for project dependencies. For example:
-#
-# resolver: lts-3.5
-# resolver: nightly-2015-09-21
-# resolver: ghc-7.10.2
-# resolver: ghcjs-0.1.0_ghc-7.10.2
-# resolver:
-#  name: custom-snapshot
-#  location: "./custom-snapshot.yaml"
-resolver: lts-10.0
-
-# User packages to be built.
-# Various formats can be used as shown in the example below.
-#
-# packages:
-# - some-directory
-# - https://example.com/foo/bar/baz-0.0.2.tar.gz
-# - location:
-#    git: https://github.com/commercialhaskell/stack.git
-#    commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a
-# - location: https://github.com/commercialhaskell/stack/commit/e7b331f14bcffb8367cd58fbfc8b40ec7642100a
-#   extra-dep: true
-#  subdirs:
-#  - auto-update
-#  - wai
-#
-# A package marked 'extra-dep: true' will only be built if demanded by a
-# non-dependency (i.e. a user package), and its test suites and benchmarks
-# will not be run. This is useful for tweaking upstream packages.
+resolver: lts-10.7
+extra-deps:
+# Needed for servant examples
+- servant-github-webhook-0.3.2.1
 packages:
 - .
 - location: ./examples/servant-simple
@@ -43,32 +10,3 @@
   extra-dep: true
 - location: ./examples/scotty
   extra-dep: true
-
-# Dependency packages to be pulled from upstream that are not in the resolver
-# (e.g., acme-missiles-0.3)
-extra-deps:
-- servant-github-webhook-0.3.2.1 # for github-webhooks-servant-example
-
-# Override default flag values for local packages and extra-deps
-flags: {}
-
-# Extra package databases containing global packages
-extra-package-dbs: []
-
-# Control whether we use the GHC we find on the path
-# system-ghc: true
-#
-# Require a specific version of stack, using version ranges
-# require-stack-version: -any # Default
-# require-stack-version: ">=1.5"
-#
-# Override the architecture used by stack, especially useful on Windows
-# arch: i386
-# arch: x86_64
-#
-# Extra directories used by stack for building
-# extra-include-dirs: [/path/to/dir]
-# extra-lib-dirs: [/path/to/dir]
-#
-# Allow a newer minor version of GHC than the snapshot specifies
-# compiler-check: newer-minor
