Adds vim files to gitignore
Adds name validation for project