Undo/Redo—initial implementation

WYMeditor's undo is, in some cases, not accurate.
This is where the memory leak comes in, right? Saving many copies of the HTML is going to be rough on older browsers. A problem for future us, although we might need to put a cap on the number of backwards actions we store in order to not crash peoples' browsers.