Deflate compression

Implement rfc-1951
Initially based off of the puff.c example decoder
Use a 64K look-up table to decode huffman symbols