Undo/Redo—initial implementation

WYMeditor's undo is, in some cases, not accurate.
I consider rewriting `testWym` to also test undo/redo. Any reason not to?