Fixes erring out in projects_controller_test
Adds validation to project.name.
Adds validation for project owner, description.
Adds & tests tool properties are required present.
Also ads project.name validation (which I forgot previouslt)
Adds note for Alex.