More work on LZW including work on LzwAndHuffmanCompressor

Memory usage and performance has been improved significantly.

Still need to test the LzwAndHuffmanCompressor

May need to test using Train on the LzwAndHuffmanCompressor to avoid
adding sequences from the testLanguage into the trainingLanguage
dictionary.  Comparisons need to be done on the resulting data of this
versus how it currently functions