GZIP fix

I was getting gzip responses when gzip was not set in accept headers.

This fixed it for me.

I was unable to run tests, I got as far as getting this error: 
![a](http://dl.dropbox.com/u/60692902/Screenshots/2b.png "a")

An "ENOTDIR" caused by stat.js checking .errno on the error which appears to be an outdated syntax used in the watch-tree module.