Redo and undo completed for element drag and drop. No longer using data-model-id for element identifiers
Bug fixes for undo/redo and general code cleanup