[WIP] added some integration tests around creating commit status

Fixes #490 

- [x] `Create` returns expected result
- [x] `Create`, then `GetAll` returns expected result
- [ ] `Create` with pending, then `Create` with success, returns expected result
- [ ] `Create` with pending from system A, then `Create` with pending from system B, `GetAll` returns 2 statuses