Change propertytype to use actual spec definition

Spec defines property type as 
1: New Indivisible tokens
2: New Divisible currency
65: Indivisible tokens when replacing a previous property
66: Divisible currency when replacing a previous property
129: Indivisible tokens when appending a previous property
130: Divisible currency when appending a previous property

previously we where treating the field as boolean 0/1 for true/false.  add a lookup function so we can use the proper numbers