Forgot to "return" the error case in `route()`
Fixing `Content-Length` header in `error()` (multibyte support)
Merge pull request #241 from avoidwork/edge

Minor fixes