refactored vimrc
moved undo to .undo and ignoring files within it