Undo/Redo—initial implementation

WYMeditor's undo is, in some cases, not accurate.
From my own experience, smaller test cases are significantly easier to maintain, because you can understand what the test case does within a few moments. Larger test cases require more time to read and decipher exactly what is being tested. If functionality changes, it's not clear whether every case is represented in the tests, or necessarily where the gaps are.