Changed data constructors
This code is still unfit for human consumption.
* src/HTree.hs: Encoding works now!
But requires a set lookup for each node in the Tree datastructure...yuck
Wikipedia mentions the use of two queues for building an optimally balanced encoding tree.  FingerTrees are cool check them out.

Lots of TODO.