newProject() now accepts a name parameter