Add support for GitHub deployment API

* Taking a stab at fixing #18
* Unit test updates based on [latest documentation](http://developer.github.com/v3/repos/deployments/#preview-mode), which may change
* Not necessarily satisfied with the way arguments are passed in (as three separate args)
* Not yet tested in a Hubot context