Major fixes

- Updating all `err` variables to `e`
- Fixing / simplifying `compressed()`
- Removing call to `headers()` from `request()`
- Fixing `respond()` to handle `compress` properly and not coerce `Buffer` output to a JSON string
- Fixes #74 by creating `req.body` with request body before calling route handler
- Fixes #75 by properly handling all supported verbs (delete/get/patch/post/put)
- Cleaned up `write()`