create models, seed data, and basic index page