debugged undo redo

Undo redo broke with the merge from master.  This drop fixes undo redo
for class move, and relationship move.  The relationship move undo/redo
doesn't quite work right when relationships are dragged/set to a class