create models, migrations, associations, seed data