feat(omaha): test and change the name of the event field

test out the event field and change its name to avoid repitition.
feat(responses): implement responses and add a test

- implement rendering test for responses and requests
- redo the API a bit to make responses and requests consistent