Add decoder struct and implement huff_free_decoder
State that the expected size of translation table is 256
Implement huff_make_decoder and huff_decode