Made Routing middleware re-usable by decoupling it from the Deck.Http.App