Remove columns from Projects that will go in assignments.
Add unique index to Project name.
Make necessary changes for specs to pass. Regarding recent Project migrations.
Ensure Project name is unique.
Update feature specs to reflect recent changes with Project model.
Create assignments table.
Create belongs_to association between Projects and Assignments.
Update Projects index table with new attributes.
Validate for presence in Assignment description.
Validate length for Assignment description.
Add notes column to Assignments table.
Validate notes length for Assignments.
Add valid status options for Assignments.
Add valid status options for Assignments.
Validate that target date is not before start date in Assignments.
Validate that assignments are not completed before start date.
Refactor all model specs and make them go green.