Bugfix/project name reset server error
The create project page is a bizarre mixture of jQuery, Angular, and server-side validation.
On server side validation failure, we put the project object that was created back into the model.
The project name and URL are set by injecting the name and url into the angular project object. The organism is set by specifying a default value for select2 (requires calling
.select2 with a
val, and defining an
initSelection function). The project description is set by having thymeleaf render some text inline using
Fixes #26 (closed).