Models and migrations

models have associations and validations. migrations complete and schema updated.