models, migrations, and relationships completed