Improve documentation
Simplify registration to match the new docs
Improve error handling and logging
Make sure errors are emitted after there's a handler
Add a note about not emitting error events in the constructor
Whoops, update those error tests
Log progress as a deploy is running
Update required permissions
Merge pull request #9 from grampajoe/docs-n-errors

Improve documentation and error handling