add TypeTable class
add fileds
update fields
add addTypeList function
add addTypeStringRef function
add getTypeStringRef function
add createTypeStringRef function
add type
update prototypeTable
add PrototypeTable class