Added Huffman decoder and tests

Kinda new to python. Could you review it, so I can fix any code quality issues which might be present.