- fixed head middleware to allow for case insensitive comparison of REQUEST_METHOD
- added router dispatcher
- added router parameters to env
- fixed router match not overriding defaults correctly on None