Adds "events" as a second lever endpoint for the other endpoints, updates tests

I have a second branch that I feel conforms better to the other endpoints in that the events end point uses the 'push' prefix where the others do not use a prefix. However, this second branches tests don't pass because of a lack of the 'push' prefix.