Continuing to work on routing. Introduce middleware stack.
new router.
Working on middleware.
Middleware make command.
Fix a couple of bugs.
Remove unneeded files.
Set the container before running.
Doc block.
Refactor stack.