Added GZip compress and uncompress