added name validation for projects and flash error messages
Merge pull request #2 from jsedwards/validate-project-name

added name validation for projects and flash error messages