12 undo log exists

Resolves #12