Conditional events

Removing events now automatically inserts the `?purge=true` query parameter.

Also, using the `.ref()` comment in the `newEventReader` modifies the `If-Match` header for PUT and DELETE requests.