hopefully fixed merging conflicts
Removed Default test file
Fixed a bug in the stream to enumerable code

Only results that have been read into the buffer should be yielded from
the enumerable.
Some updates to the Huffman code
Added compression result image.
Optimized huffman tree creation using a few group by statements
Fixed the unit tests
Fixed case where symbol is missing from the tree
Improved code for case where symbol is missing from the tree
Added code to skip johns tests by setting a breakpoint if we want
Added some optimizations that seem to have sped things up significantly
Added a open source implementation of LZW called SharpLZW
Implemented merging huffman trees
More on merging huffman trees
Added LZW encoding and extension methods.  Added test class as well.
Added LZWandHuffmanTest.cs and improved LZW test
Worked on LZWandHuffmanTest
Added a test case for decoding lzw
Optimized LZW encoder.

LZW now adheres to our expectation of taking a list of streams as an
input and returning a list of streams with the encoded code values as
encoded replacement.
Got the LZW compressor working to some degree.

It currently uses a lot of memory and takes a lot of time, there is
definitely room for improvement though.