Fixed bug where listeners were being removed incorrectly when calling channel('...').remove
Changed up the event deferred to resolve with the payload.
Setup the events to always be added via the coordinator so that the event middleware could remove a lot of uneeded null checks.
Fixed crash when submitting data with no content type. Now it returns a bad request and a message saying that the content type is invalid.
Added a undefined check to prevent silly crashes.
added a module to set event filter parameters.
Added middleware to set the filter params.
Wrote tests.
updated release notes.