added gzip compression via Rack::Deflater