split out test fixture setup/teardown to common.js
fix cache bug, cache gzipped data regardless of client