Fixes #5
Except for the name, all project fields are now optionals.