added validation to ensure projects aren't added with blank names.