add support for Github Deployment API

implements #120
The `environment` option should contain the stage name, in my opinion, and we should add a `payload` option with e.g. the name of the deployer.