add basic associations and validations to project related models