add support for Github Deployment API

implements #120
maybe use real objects instead <-> less stubbing