added gundo and some more shortcuts
persistent undo
Modified .gitignore.