rework character stats, collection not model propetyu
working on stat advancement
adding simple array property support to socketBind
update socketBind simple array to use indexes instead of assuming end value
convert skill and stat to use array for xpSpent tracking