completion of huffman encoding algorithm
Addition of canvas class for graphics manipulation
reviwing and formatting code