From 4c74a2dd3a2a88fac43cbd178fb04c356146fbc1 Mon Sep 17 00:00:00 2001
From: Jack Zampolin <jack.zampolin@gmail.com>
Date: Mon, 25 Jan 2016 17:34:44 -0800
Subject: [PATCH] Fix naming issue

---
 plugins/inputs/ghwebhooks/github_webhooks.go  |  338 --
 .../inputs/ghwebhooks/github_webhooks_test.go |  239 --
 plugins/inputs/ghwebhooks/models/mock_json.go | 3559 -----------------
 plugins/inputs/ghwebhooks/models/models.go    |  711 ----
 4 files changed, 4847 deletions(-)
 delete mode 100644 plugins/inputs/ghwebhooks/github_webhooks.go
 delete mode 100644 plugins/inputs/ghwebhooks/github_webhooks_test.go
 delete mode 100644 plugins/inputs/ghwebhooks/models/mock_json.go
 delete mode 100644 plugins/inputs/ghwebhooks/models/models.go

diff --git a/plugins/inputs/ghwebhooks/github_webhooks.go b/plugins/inputs/ghwebhooks/github_webhooks.go
deleted file mode 100644
index 177b04c7..00000000
--- a/plugins/inputs/ghwebhooks/github_webhooks.go
+++ /dev/null
@@ -1,338 +0,0 @@
-package github_webhooks
-
-import (
-	"encoding/json"
-	"fmt"
-	"io/ioutil"
-	"log"
-	"net/http"
-	"sync"
-
-	"github.com/gorilla/mux"
-	"github.com/influxdata/telegraf/plugins/inputs"
-	mod "github.com/influxdata/telegraf/plugins/inputs/ghWebhooks/models"
-)
-
-func init() {
-	inputs.Add("github_webhooks", func() inputs.Input { return &GithubWebhooks{} })
-}
-
-type GithubWebhooks struct {
-	ServiceAddress  string
-	MeasurementName string
-	// Lock for the struct
-	sync.Mutex
-	// Events buffer to store events between Gather calls
-	events []mod.Event
-}
-
-func NewGithubWebhooks() *GithubWebhooks {
-	return &GithubWebhooks{}
-}
-
-func (gh *GithubWebhooks) SampleConfig() string {
-	return `
-  # Address and port to host Webhook listener on
-  service_address = ":1618"
-  # Measurement name
-  measurement_name = "github_webhooks"
-`
-}
-
-func (gh *GithubWebhooks) Description() string {
-	return "A Github Webhook Event collector"
-}
-
-// Writes the points from <-gh.in to the Accumulator
-func (gh *GithubWebhooks) Gather(acc inputs.Accumulator) error {
-	gh.Lock()
-	defer gh.Unlock()
-	for _, event := range gh.events {
-		p := event.NewPoint()
-		acc.AddFields(gh.MeasurementName, p.Fields(), p.Tags(), p.Time())
-	}
-	gh.events = make([]mod.Event, 0)
-	return nil
-}
-
-func (gh *GithubWebhooks) Listen() {
-	r := mux.NewRouter()
-	r.HandleFunc("/", gh.eventHandler).Methods("POST")
-	err := http.ListenAndServe(fmt.Sprintf("%s", gh.ServiceAddress), r)
-	if err != nil {
-		log.Printf("Error starting server: %v", err)
-	}
-}
-
-func (gh *GithubWebhooks) Start() error {
-	go gh.Listen()
-	log.Printf("Started the github_webhooks service on %s\n", gh.ServiceAddress)
-	return nil
-}
-
-func (gh *GithubWebhooks) Stop() {
-	log.Println("Stopping the ghWebhooks service")
-}
-
-// Handles the / route
-func (gh *GithubWebhooks) eventHandler(w http.ResponseWriter, r *http.Request) {
-	eventType := r.Header["X-Github-Event"][0]
-	data, err := ioutil.ReadAll(r.Body)
-	if err != nil {
-		w.WriteHeader(http.StatusBadRequest)
-	}
-	e, err := NewEvent(data, eventType)
-	if err != nil {
-		w.WriteHeader(http.StatusBadRequest)
-	}
-	gh.Lock()
-	gh.events = append(gh.events, e)
-	gh.Unlock()
-	w.WriteHeader(http.StatusOK)
-}
-
-func newCommitComment(data []byte) (mod.Event, error) {
-	commitCommentStruct := mod.CommitCommentEvent{}
-	err := json.Unmarshal(data, &commitCommentStruct)
-	if err != nil {
-		return nil, err
-	}
-	return commitCommentStruct, nil
-}
-
-func newCreate(data []byte) (mod.Event, error) {
-	createStruct := mod.CreateEvent{}
-	err := json.Unmarshal(data, &createStruct)
-	if err != nil {
-		return nil, err
-	}
-	return createStruct, nil
-}
-
-func newDelete(data []byte) (mod.Event, error) {
-	deleteStruct := mod.DeleteEvent{}
-	err := json.Unmarshal(data, &deleteStruct)
-	if err != nil {
-		return nil, err
-	}
-	return deleteStruct, nil
-}
-
-func newDeployment(data []byte) (mod.Event, error) {
-	deploymentStruct := mod.DeploymentEvent{}
-	err := json.Unmarshal(data, &deploymentStruct)
-	if err != nil {
-		return nil, err
-	}
-	return deploymentStruct, nil
-}
-
-func newDeploymentStatus(data []byte) (mod.Event, error) {
-	deploymentStatusStruct := mod.DeploymentStatusEvent{}
-	err := json.Unmarshal(data, &deploymentStatusStruct)
-	if err != nil {
-		return nil, err
-	}
-	return deploymentStatusStruct, nil
-}
-
-func newFork(data []byte) (mod.Event, error) {
-	forkStruct := mod.ForkEvent{}
-	err := json.Unmarshal(data, &forkStruct)
-	if err != nil {
-		return nil, err
-	}
-	return forkStruct, nil
-}
-
-func newGollum(data []byte) (mod.Event, error) {
-	gollumStruct := mod.GollumEvent{}
-	err := json.Unmarshal(data, &gollumStruct)
-	if err != nil {
-		return nil, err
-	}
-	return gollumStruct, nil
-}
-
-func newIssueComment(data []byte) (mod.Event, error) {
-	issueCommentStruct := mod.IssueCommentEvent{}
-	err := json.Unmarshal(data, &issueCommentStruct)
-	if err != nil {
-		return nil, err
-	}
-	return issueCommentStruct, nil
-}
-
-func newIssues(data []byte) (mod.Event, error) {
-	issuesStruct := mod.IssuesEvent{}
-	err := json.Unmarshal(data, &issuesStruct)
-	if err != nil {
-		return nil, err
-	}
-	return issuesStruct, nil
-}
-
-func newMember(data []byte) (mod.Event, error) {
-	memberStruct := mod.MemberEvent{}
-	err := json.Unmarshal(data, &memberStruct)
-	if err != nil {
-		return nil, err
-	}
-	return memberStruct, nil
-}
-
-func newMembership(data []byte) (mod.Event, error) {
-	membershipStruct := mod.MembershipEvent{}
-	err := json.Unmarshal(data, &membershipStruct)
-	if err != nil {
-		return nil, err
-	}
-	return membershipStruct, nil
-}
-
-func newPageBuild(data []byte) (mod.Event, error) {
-	pageBuildEvent := mod.PageBuildEvent{}
-	err := json.Unmarshal(data, &pageBuildEvent)
-	if err != nil {
-		return nil, err
-	}
-	return pageBuildEvent, nil
-}
-
-func newPublic(data []byte) (mod.Event, error) {
-	publicEvent := mod.PublicEvent{}
-	err := json.Unmarshal(data, &publicEvent)
-	if err != nil {
-		return nil, err
-	}
-	return publicEvent, nil
-}
-
-func newPullRequest(data []byte) (mod.Event, error) {
-	pullRequestStruct := mod.PullRequestEvent{}
-	err := json.Unmarshal(data, &pullRequestStruct)
-	if err != nil {
-		return nil, err
-	}
-	return pullRequestStruct, nil
-}
-
-func newPullRequestReviewComment(data []byte) (mod.Event, error) {
-	pullRequestReviewCommentStruct := mod.PullRequestReviewCommentEvent{}
-	err := json.Unmarshal(data, &pullRequestReviewCommentStruct)
-	if err != nil {
-		return nil, err
-	}
-	return pullRequestReviewCommentStruct, nil
-}
-
-func newPush(data []byte) (mod.Event, error) {
-	pushStruct := mod.PushEvent{}
-	err := json.Unmarshal(data, &pushStruct)
-	if err != nil {
-		return nil, err
-	}
-	return pushStruct, nil
-}
-
-func newRelease(data []byte) (mod.Event, error) {
-	releaseStruct := mod.ReleaseEvent{}
-	err := json.Unmarshal(data, &releaseStruct)
-	if err != nil {
-		return nil, err
-	}
-	return releaseStruct, nil
-}
-
-func newRepository(data []byte) (mod.Event, error) {
-	repositoryStruct := mod.RepositoryEvent{}
-	err := json.Unmarshal(data, &repositoryStruct)
-	if err != nil {
-		return nil, err
-	}
-	return repositoryStruct, nil
-}
-
-func newStatus(data []byte) (mod.Event, error) {
-	statusStruct := mod.StatusEvent{}
-	err := json.Unmarshal(data, &statusStruct)
-	if err != nil {
-		return nil, err
-	}
-	return statusStruct, nil
-}
-
-func newTeamAdd(data []byte) (mod.Event, error) {
-	teamAddStruct := mod.TeamAddEvent{}
-	err := json.Unmarshal(data, &teamAddStruct)
-	if err != nil {
-		return nil, err
-	}
-	return teamAddStruct, nil
-}
-
-func newWatch(data []byte) (mod.Event, error) {
-	watchStruct := mod.WatchEvent{}
-	err := json.Unmarshal(data, &watchStruct)
-	if err != nil {
-		return nil, err
-	}
-	return watchStruct, nil
-}
-
-type newEventError struct {
-	s string
-}
-
-func (e *newEventError) Error() string {
-	return e.s
-}
-
-func NewEvent(r []byte, t string) (mod.Event, error) {
-	log.Printf("New %v event recieved", t)
-	switch t {
-	case "commit_comment":
-		return newCommitComment(r)
-	case "create":
-		return newCreate(r)
-	case "delete":
-		return newDelete(r)
-	case "deployment":
-		return newDeployment(r)
-	case "deployment_status":
-		return newDeploymentStatus(r)
-	case "fork":
-		return newFork(r)
-	case "gollum":
-		return newGollum(r)
-	case "issue_comment":
-		return newIssueComment(r)
-	case "issues":
-		return newIssues(r)
-	case "member":
-		return newMember(r)
-	case "membership":
-		return newMembership(r)
-	case "page_build":
-		return newPageBuild(r)
-	case "public":
-		return newPublic(r)
-	case "pull_request":
-		return newPullRequest(r)
-	case "pull_request_review_comment":
-		return newPullRequestReviewComment(r)
-	case "push":
-		return newPush(r)
-	case "release":
-		return newRelease(r)
-	case "repository":
-		return newRepository(r)
-	case "status":
-		return newStatus(r)
-	case "team_add":
-		return newTeamAdd(r)
-	case "watch":
-		return newWatch(r)
-	}
-	return nil, &newEventError{"Not a recgonized event type"}
-}
diff --git a/plugins/inputs/ghwebhooks/github_webhooks_test.go b/plugins/inputs/ghwebhooks/github_webhooks_test.go
deleted file mode 100644
index 873e2d2f..00000000
--- a/plugins/inputs/ghwebhooks/github_webhooks_test.go
+++ /dev/null
@@ -1,239 +0,0 @@
-package github_webhooks
-
-import (
-	"net/http"
-	"net/http/httptest"
-	"strings"
-	"testing"
-
-	mod "github.com/influxdata/telegraf/plugins/inputs/ghwebhooks/models"
-)
-
-func TestCommitCommentEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.CommitCommentEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "commit_comment")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestDeleteEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.DeleteEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "delete")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestDeploymentEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.DeploymentEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "deployment")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestDeploymentStatusEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.DeploymentStatusEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "deployment_status")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestForkEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.ForkEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "fork")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestGollumEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.GollumEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "gollum")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestIssueCommentEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.IssueCommentEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "issue_comment")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestIssuesEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.IssuesEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "issues")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestMemberEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.MemberEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "member")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestMembershipEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.MembershipEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "membership")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestPageBuildEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.PageBuildEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "page_build")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestPublicEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.PublicEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "public")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestPullRequestReviewCommentEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.PullRequestReviewCommentEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "pull_request_review_comment")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestPushEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.PushEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "push")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestReleaseEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.ReleaseEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "release")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestRepositoryEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.RepositoryEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "repository")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestStatusEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-
-	jsonString := mod.StatusEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "status")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestTeamAddEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.TeamAddEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "team_add")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
-
-func TestWatchEvent(t *testing.T) {
-	gh := NewGithubWebhooks()
-	jsonString := mod.WatchEventJSON()
-	req, _ := http.NewRequest("POST", "/", strings.NewReader(jsonString))
-	req.Header.Add("X-Github-Event", "watch")
-	w := httptest.NewRecorder()
-	gh.eventHandler(w, req)
-	if w.Code != http.StatusOK {
-		t.Errorf("POST commit_comment returned HTTP status code %v.\nExpected %v", w.Code, http.StatusOK)
-	}
-}
diff --git a/plugins/inputs/ghwebhooks/models/mock_json.go b/plugins/inputs/ghwebhooks/models/mock_json.go
deleted file mode 100644
index 91c59cc2..00000000
--- a/plugins/inputs/ghwebhooks/models/mock_json.go
+++ /dev/null
@@ -1,3559 +0,0 @@
-package models
-
-func CommitCommentEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func CreateEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func DeleteEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func DeploymentEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func DeploymentStatusEventJSON() string {
-	return `{
-  "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"
-  },
-  "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"
-  },
-  "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
-  }
-}
-`
-}
-
-func ForkEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func GollumEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func IssueCommentEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func IssuesEventJSON() string {
-	return `{
-  "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": [
-      {
-        "url": "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug",
-        "name": "bug",
-        "color": "fc2929"
-      }
-    ],
-    "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
-  }
-}`
-}
-
-func MemberEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func MembershipEventJSON() string {
-	return `{
-  "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"
-  }
-}`
-}
-
-func PageBuildEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func PublicEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func PullRequestReviewCommentEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func PullRequestEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func PushEventJSON() string {
-	return `{
-  "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",
-      "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",
-    "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
-  }
-}`
-}
-
-func RepositoryEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func ReleaseEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func StatusEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func TeamAddEventJSON() string {
-	return `{
-  "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
-  }
-}`
-}
-
-func WatchEventJSON() string {
-	return `{
-  "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/plugins/inputs/ghwebhooks/models/models.go b/plugins/inputs/ghwebhooks/models/models.go
deleted file mode 100644
index a499218f..00000000
--- a/plugins/inputs/ghwebhooks/models/models.go
+++ /dev/null
@@ -1,711 +0,0 @@
-package models
-
-import (
-	"fmt"
-	"log"
-	"time"
-
-	"github.com/influxdata/influxdb/client/v2"
-)
-
-const meas = "ghWebhooks"
-
-type Event interface {
-	NewPoint() *client.Point
-}
-
-type Repository struct {
-	Repository string `json:"full_name"`
-	Private    bool   `json:"private"`
-	Stars      int    `json:"stargazers_count"`
-	Forks      int    `json:"forks_count"`
-	Issues     int    `json:"open_issues_count"`
-}
-
-type Sender struct {
-	User  string `json:"login"`
-	Admin bool   `json:"site_admin"`
-}
-
-type CommitComment struct {
-	Commit string `json:"commit_id"`
-	Body   string `json:"body"`
-}
-
-type Deployment struct {
-	Commit      string `json:"sha"`
-	Task        string `json:"task"`
-	Environment string `json:"environment"`
-	Description string `json:"description"`
-}
-
-type Page struct {
-	Name   string `json:"page_name"`
-	Title  string `json:"title"`
-	Action string `json:"action"`
-}
-
-type Issue struct {
-	Number   int    `json:"number"`
-	Title    string `json:"title"`
-	Comments int    `json:"comments"`
-}
-
-type IssueComment struct {
-	Body string `json:"body"`
-}
-
-type Team struct {
-	Name string `json:"name"`
-}
-
-type PullRequest struct {
-	Number       int    `json:"number"`
-	State        string `json:"state"`
-	Title        string `json:"title"`
-	Comments     int    `json:"comments"`
-	Commits      int    `json:"commits"`
-	Additions    int    `json:"additions"`
-	Deletions    int    `json:"deletions"`
-	ChangedFiles int    `json:"changed_files"`
-}
-
-type PullRequestReviewComment struct {
-	File    string `json:"path"`
-	Comment string `json:"body"`
-}
-
-type Release struct {
-	TagName string `json:"tag_name"`
-}
-
-type DeploymentStatus struct {
-	State       string `json:"state"`
-	Description string `json:"description"`
-}
-
-type CommitCommentEvent struct {
-	Comment    CommitComment `json:"comment"`
-	Repository Repository    `json:"repository"`
-	Sender     Sender        `json:"sender"`
-}
-
-func (s CommitCommentEvent) NewPoint() *client.Point {
-	event := "commit_comment"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":   s.Repository.Stars,
-		"forks":   s.Repository.Forks,
-		"issues":  s.Repository.Issues,
-		"commit":  s.Comment.Commit,
-		"comment": s.Comment.Body,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type CreateEvent struct {
-	Ref        string     `json:"ref"`
-	RefType    string     `json:"ref_type"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s CreateEvent) NewPoint() *client.Point {
-	event := "create"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":   s.Repository.Stars,
-		"forks":   s.Repository.Forks,
-		"issues":  s.Repository.Issues,
-		"ref":     s.Ref,
-		"refType": s.RefType,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type DeleteEvent struct {
-	Ref        string     `json:"ref"`
-	RefType    string     `json:"ref_type"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s DeleteEvent) NewPoint() *client.Point {
-	event := "delete"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":   s.Repository.Stars,
-		"forks":   s.Repository.Forks,
-		"issues":  s.Repository.Issues,
-		"ref":     s.Ref,
-		"refType": s.RefType,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type DeploymentEvent struct {
-	Deployment Deployment `json:"deployment"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s DeploymentEvent) NewPoint() *client.Point {
-	event := "deployment"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":       s.Repository.Stars,
-		"forks":       s.Repository.Forks,
-		"issues":      s.Repository.Issues,
-		"commit":      s.Deployment.Commit,
-		"task":        s.Deployment.Task,
-		"environment": s.Deployment.Environment,
-		"description": s.Deployment.Description,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type DeploymentStatusEvent struct {
-	Deployment       Deployment       `json:"deployment"`
-	DeploymentStatus DeploymentStatus `json:"deployment_status"`
-	Repository       Repository       `json:"repository"`
-	Sender           Sender           `json:"sender"`
-}
-
-func (s DeploymentStatusEvent) NewPoint() *client.Point {
-	event := "delete"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":          s.Repository.Stars,
-		"forks":          s.Repository.Forks,
-		"issues":         s.Repository.Issues,
-		"commit":         s.Deployment.Commit,
-		"task":           s.Deployment.Task,
-		"environment":    s.Deployment.Environment,
-		"description":    s.Deployment.Description,
-		"depState":       s.DeploymentStatus.State,
-		"depDescription": s.DeploymentStatus.Description,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type ForkEvent struct {
-	Forkee     Repository `json:"forkee"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s ForkEvent) NewPoint() *client.Point {
-	event := "fork"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-		"fork":   s.Forkee.Repository,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type GollumEvent struct {
-	Pages      []Page     `json:"pages"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-// REVIEW: Going to be lazy and not deal with the pages.
-func (s GollumEvent) NewPoint() *client.Point {
-	event := "gollum"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type IssueCommentEvent struct {
-	Issue      Issue        `json:"issue"`
-	Comment    IssueComment `json:"comment"`
-	Repository Repository   `json:"repository"`
-	Sender     Sender       `json:"sender"`
-}
-
-func (s IssueCommentEvent) NewPoint() *client.Point {
-	event := "issue_comment"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-		"issue":      fmt.Sprintf("%v", s.Issue.Number),
-	}
-	f := map[string]interface{}{
-		"stars":    s.Repository.Stars,
-		"forks":    s.Repository.Forks,
-		"issues":   s.Repository.Issues,
-		"title":    s.Issue.Title,
-		"comments": s.Issue.Comments,
-		"body":     s.Comment.Body,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type IssuesEvent struct {
-	Action     string     `json:"action"`
-	Issue      Issue      `json:"issue"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s IssuesEvent) NewPoint() *client.Point {
-	event := "issue"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-		"issue":      fmt.Sprintf("%v", s.Issue.Number),
-		"action":     s.Action,
-	}
-	f := map[string]interface{}{
-		"stars":    s.Repository.Stars,
-		"forks":    s.Repository.Forks,
-		"issues":   s.Repository.Issues,
-		"title":    s.Issue.Title,
-		"comments": s.Issue.Comments,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type MemberEvent struct {
-	Member     Sender     `json:"member"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s MemberEvent) NewPoint() *client.Point {
-	event := "member"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":           s.Repository.Stars,
-		"forks":           s.Repository.Forks,
-		"issues":          s.Repository.Issues,
-		"newMember":       s.Member.User,
-		"newMemberStatus": s.Member.Admin,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type MembershipEvent struct {
-	Action string `json:"action"`
-	Member Sender `json:"member"`
-	Sender Sender `json:"sender"`
-	Team   Team   `json:"team"`
-}
-
-func (s MembershipEvent) NewPoint() *client.Point {
-	event := "membership"
-	t := map[string]string{
-		"event":  event,
-		"user":   s.Sender.User,
-		"admin":  fmt.Sprintf("%v", s.Sender.Admin),
-		"action": s.Action,
-	}
-	f := map[string]interface{}{
-		"newMember":       s.Member.User,
-		"newMemberStatus": s.Member.Admin,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type PageBuildEvent struct {
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s PageBuildEvent) NewPoint() *client.Point {
-	event := "page_build"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type PublicEvent struct {
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s PublicEvent) NewPoint() *client.Point {
-	event := "public"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type PullRequestEvent struct {
-	Action      string      `json:"action"`
-	PullRequest PullRequest `json:"pull_request"`
-	Repository  Repository  `json:"repository"`
-	Sender      Sender      `json:"sender"`
-}
-
-func (s PullRequestEvent) NewPoint() *client.Point {
-	event := "pull_request"
-	t := map[string]string{
-		"event":      event,
-		"action":     s.Action,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-		"prNumber":   fmt.Sprintf("%v", s.PullRequest.Number),
-	}
-	f := map[string]interface{}{
-		"stars":        s.Repository.Stars,
-		"forks":        s.Repository.Forks,
-		"issues":       s.Repository.Issues,
-		"state":        s.PullRequest.State,
-		"title":        s.PullRequest.Title,
-		"comments":     s.PullRequest.Comments,
-		"commits":      s.PullRequest.Commits,
-		"additions":    s.PullRequest.Additions,
-		"deletions":    s.PullRequest.Deletions,
-		"changedFiles": s.PullRequest.ChangedFiles,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type PullRequestReviewCommentEvent struct {
-	Comment     PullRequestReviewComment `json:"comment"`
-	PullRequest PullRequest              `json:"pull_request"`
-	Repository  Repository               `json:"repository"`
-	Sender      Sender                   `json:"sender"`
-}
-
-func (s PullRequestReviewCommentEvent) NewPoint() *client.Point {
-	event := "pull_request_review_comment"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-		"prNumber":   fmt.Sprintf("%v", s.PullRequest.Number),
-	}
-	f := map[string]interface{}{
-		"stars":        s.Repository.Stars,
-		"forks":        s.Repository.Forks,
-		"issues":       s.Repository.Issues,
-		"state":        s.PullRequest.State,
-		"title":        s.PullRequest.Title,
-		"comments":     s.PullRequest.Comments,
-		"commits":      s.PullRequest.Commits,
-		"additions":    s.PullRequest.Additions,
-		"deletions":    s.PullRequest.Deletions,
-		"changedFiles": s.PullRequest.ChangedFiles,
-		"commentFile":  s.Comment.File,
-		"comment":      s.Comment.Comment,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type PushEvent struct {
-	Ref        string     `json:"ref"`
-	Before     string     `json:"before"`
-	After      string     `json:"after"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s PushEvent) NewPoint() *client.Point {
-	event := "push"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-		"Ref":    s.Ref,
-		"Before": s.Before,
-		"After":  s.After,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type ReleaseEvent struct {
-	Release    Release    `json:"release"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s ReleaseEvent) NewPoint() *client.Point {
-	event := "release"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":   s.Repository.Stars,
-		"forks":   s.Repository.Forks,
-		"issues":  s.Repository.Issues,
-		"tagName": s.Release.TagName,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type RepositoryEvent struct {
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s RepositoryEvent) NewPoint() *client.Point {
-	event := "repository"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type StatusEvent struct {
-	Commit     string     `json:"sha"`
-	State      string     `json:"state"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s StatusEvent) NewPoint() *client.Point {
-	event := "status"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-		"commit": s.Commit,
-		"state":  s.State,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type TeamAddEvent struct {
-	Team       Team       `json:"team"`
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s TeamAddEvent) NewPoint() *client.Point {
-	event := "team_add"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":    s.Repository.Stars,
-		"forks":    s.Repository.Forks,
-		"issues":   s.Repository.Issues,
-		"teamName": s.Team.Name,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-
-type WatchEvent struct {
-	Repository Repository `json:"repository"`
-	Sender     Sender     `json:"sender"`
-}
-
-func (s WatchEvent) NewPoint() *client.Point {
-	event := "delete"
-	t := map[string]string{
-		"event":      event,
-		"repository": s.Repository.Repository,
-		"private":    fmt.Sprintf("%v", s.Repository.Private),
-		"user":       s.Sender.User,
-		"admin":      fmt.Sprintf("%v", s.Sender.Admin),
-	}
-	f := map[string]interface{}{
-		"stars":  s.Repository.Stars,
-		"forks":  s.Repository.Forks,
-		"issues": s.Repository.Issues,
-	}
-	p, err := client.NewPoint(meas, t, f, time.Now())
-	if err != nil {
-		log.Fatalf("Failed to create %v event", event)
-	}
-	return p
-}
-- 
GitLab