add vi and mac files to gitignore