separate HeaderTable class
separate integer codec and string codec from hpack main