dynDynamicRelaxation updated to work with points, fixed crash in new colored display in Watch 3d

added processing for user points, still needs more work but works fine
with two points
added some error checking in Ian's watch 3d color selection code
added unique IDs for particles and springs, to assist in updating
instead of destroying, still a WIP.