Added gzip and caching

In the interests of jolly good page performance and for mobile folk, bandwidth consumption this patch will conditionally enable gzip compression if zlib is loaded, and by default will allow the browser to cache CSS for one week.