version 0.2.9

- added support for middleware on a per route basis
- code cleanup
- documentation updates