add huffman tree and INode interface for tree