receives compressed files and can uncompress them!

doesn't use the most optimal huffman encoding since the most number of
occurances is set to be 1 byte (255 occurances of a char)