Finished validations for project form.

Missing tests.
Project validation fixed, so it doesn't break the other tests.

It's there are still missing