updated cleanup procedure in constraints, fixed some delete functionality, moved building of vertices to scene method

and sketcher
moved things to scene
trying to unknot the undoredo bugs
simplified? undoredoqueue
some more efficient means of the same thing