LZW & Multi-Level-Huffman

Incomplete beta version of LZW and MLH. Limited functionality, lacks
load/save features for tree and will be added later. LZW may not
function with smaller strings, or highly duplicative strings.

LZW written in template form, so custom windows/lengths can be used and
experimented with. 3,5,6,7 byte(s) encoding not avaliable due to
BitFields requirement of ^2 variable growth.

Lots of debugging console outputs present.