Ensure projects have legal names.

Project names allowed by regex [a-zA-Z0-9][a-zA-Z0-9._-]*