gzip feature and minor fixes

I would disagree that it is 'smart' to ignore compression of binary data (ie: only do text). 
Gae is brain dead because it does not allow the application to decide.