Adjusting order of undo steps.
Merge pull request #18 from Areson/feature-aggregateUndo

Adjusting order of undo steps.