Compression strategy changes

* add Uncompressed option
* Use some of the inherent LZ4 compression/decompression bytebuffer stuff
before we would never throw an exception here, is it safe to do so now?