Add tests ensuring that we cannot add an already existing project via the web UI
Exceptions are exceptions, they do not have categories
When a project is edited, it is not created
Correctly flash the error message if an exception is raised
Add unit-tests for the edit_project method of the UI