manually extract the stream from gzip files

This is my shot at fixing #204. I'm manually parsing the gzip header and extracting the deflate stream. Then I'm passing that stream to `Zlib`.