Add the project model
Add default values and validations to the task model