Adding Compression

I jacked up my commits and brought in updating the version in the README (my bad).

But this is kind of what I was thinking for adding gzip support. I'm hoping something like this would be helpful to others.

I'm open to discussions around how to add things like this, and what kind of API/fluent would be nice to have around it.