Events instead of middleware
Implement middlewares as Subscribers

emit after doing stuff not before

New events

Symfony EventDispatcher

Add custom Event classes

Specific events and tests

FailureSubscriber test
update changelog
update changelog
Merge pull request #111 from henrikbjorn/symfony-events

Events instead of middleware
Fix typehints for new eventlisteners
Merge pull request #112 from henrikbjorn/event-listener-typehints

Event listener typehints