[#6504] Refactored all project name validation into validator class

Signed-off-by: Cory Johns <cjohns@slashdotmedia.com>