adding basic savable editors
editors can go back to previous revisions, via a hack (using commit messages to identify editors modified