Issue #740: fix cache-control headers

Fixes missing browser caching headers - ETag, Cache-Control and Last-Modified