add listener to set a caching header
Fix DisableCacheListener.

Actually return the modified response and ignore redirects. Also added a few extra cache-related headers.
Remove unneeded line.
Merge pull request #2 from Kunstmaan/feature/disable-caching

Feature/disable caching