General huffman coding support. Still a few critical outstanding todos
on this.. but basic implementation is there. Have a optimize lots...