change shebang
improve performance

reduce using Buffer.slice
reduce using Object.keys
add configuration for encoding strategy
fix hpack test runner
support huffman encoding
use huffman encoding by default