Support GitHub's status event

## TODO
* [x] Support success state
* [x] Support failure state
* [x] Ignore pending state
* [x] Add spec