Added a gzip compression filter and fixed an issue where ETags were being set content that should be cached for a certain period of time.