Improved middleware documentation

- Added default middleware documentation details.
- Added details on how to reconfigure the default middleware.
- Added details on extending default middleware (such as session)
Reflect compression being disabled by default
Merge pull request #272 from sixlettervariables/update-documentation

Improved middleware documentation