A TLV parser written in go. Will add specific structs for each tags with time