refuctoring test
fixup
add EmptyReferenceSet & ChangeHeaderTableSize
update huffman table
update static header table
up context.go
up type.go
up encoder.go
up decoder.go
update test
fix tests and bugs
use assertion in story_test.go