added an initial implementation of huffman static compression