Continuing to work on routing. Introduce middleware stack.