Continued with validation refactor.  Code looking quite nice now.  Several bug fixes and improvements.
Created new validate method in point process inheriting mainly from analysis version.
Added lots of tests, but as always loads still needed.