inject middleware, adding initial seperation for routes from their handlers