- fixed redirect logic
- moved tests around
- re-enable test
- refactored handler
  - head requests mapped to get are now executed
- allow query params/body to be read in filter and route