Responding with Response object, using Trie
Cleanup and clarify
Add Req to Env
Add cabal file, simplify handler IO