Fixes issue #8, connect-file-cache erroneously sending gzipped content when not requested

Includes test, although for some reason the watchTree code is broken - so I commented it out.