Add events functionality

One more pull request with the events functionality but:

* [x] Too much spec covered
* [x] Allows to use all mailgun filters
* [x] Params validation in the event model
* [x] Allows to use mailgun pagination