ironed out the form layout with the error messages a little more
unit tests for validation of new projects