de/compression (packing and unpacking) tool using huffman encoding