Allow to register services with custom middleware.

This pull request allows to register a service with `app.use()` adding custom REST middleware specific to that service route. Closes #21.