models, migrations, some work on homepage