Interfaces for the different resolvers

RouteControllerResolver for getting a callable from the route controller
FilterResolver to call all the filters from the route
ResponseResolver to convert a result from the route controller to a valid
response