Continuing to work on routing. Introduce middleware stack.
Working on middleware.
Set doc blocks.