optimize don't even do anything so why have it
Add VIM swap files to .gitignore