Change CompressionSchemd into a factory for (De)compressors
Get rid of the decompressor since we decompress entire chunks at a time
Add clone method to compressor