Implemented a first revision of persistent support undo/redo through the
latest journal of changes - i.e. earlier journals are not to be
supported in this revision of persistent undo/redo.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>