changed .value to get in PropertySet internal code
added docs
added convenient toString that prints e.g., PropertySet{name:'larry',age:101,kids:['alice','bob']}
Added PropertySet.addProperty