Stashing in order to fix another ticket

Validation has had a fix as in the shape valid() methods i ahd negated soem conditions when i shouldn't have.

Otherwise, work is starting on loading a stored shape

Refs #3737