more fields in toJson, added iconPath variable to NuvoItem so that we don't have to edit original for skin: paths