[#51] Created ResourceEvent

- Extends Event, and adds methods for composing route matches and query
  parameters.
- Resource now can compose route matches and query parameters, and, if
  present, passes them into the ResourceEvent.
Simplified dispatch listener

- Composed in $services instead of pulling it out of application pulled
  from event...
[#51] Created `ResourceParametersListener`

- Listens on controller's dispatch event. If the controller is a
  `ResourceController`, it will retrieve the associated `Resource`, and
  inject it with the current request query parameters and route matches
  from the MVC event.
- Implemented as a `SharedListenerAggregate`; `Module` class now attaches
  the listener during `onBootstrap()`.
[#51] CS fixes

- per php-cs-fixer
Document the ResourceEvent

- Not documenting the listener, as that should work primarily behind the
  scenes.
Merge branch 'feature/resource-event-params' into develop

Provide route match and query parameters to the resource event.