Add file save counter to undo information.  Add undotree() function.
15 files changed