Akshay/Gargi : First Stab at huffman encoding
Akshay/Gargi: properly organizing Huffman class. Adding a common class to call algos