(cleanup) Flattened use hierarchy by using absolute paths.
Merge pull request #168 from reem/cleanup/use-absolute

(cleanup) Flattened use hierarchy by using absolute paths.
(refactor) AroundMiddleware produce Handlers instead of being Handlers.
(feat) Show impl for Response.
(feat) Example AroundMiddleware.