Add verbose error for a meddling middleware
Implement override_middleware

This avoids statictemplate not producing output in the event that the
user has a middleware that requires login for all pages, for example.
Use contextlib.nested instead of nested with statements
Add clarification on response code exception text
Add test for meddling middleware