Client data validations in model and migrations.
Goal data validations in model and migration.
Step data validations on model and migration.
User data validation on model and migration.
Merge pull request #9 from JamieMcKenzie/data-validations

Data validations in t-minus 20 minutes.