Clarified how padding up to the next byte is to be done for huffman
encoding.
Changed references to EOF to EOS, and labeled EOS within the huffman
tables.
Cleaned up descriptions for the huffman tables by describing that the
lengths contained in the tables were bit-lengths.
Fixes issue: #285