add support for Github Deployment API

implements #120
i can't for the life of me figure out why fixtures aren't working in GithubDeployment test file. I get the following:

```
NoMethodError: undefined method `stages' for #<#<Class:0x007fbf74f31890>:0x007fbf74132370>
```