Moved to listeners classes and services

Moved all listeners to dedicated classes

Dispatch method return the app response.

New test for hydrator strategies

Moved renderer under listener folder

Added tests for RouteListenerFactory