add initial implementation of LZ4 compression