Only add the cache-control header to POST requests
Add tests for GET requests and for requests with header already set

Test for GET required updates to test view, so that the request could
be handled.
Update MANIFEST.in to include correct files
Fix middleware import in sample settings
Merge pull request #3 from Karl-L/various_fixes_improvements

Various fixes and improvements