setup routes, created join table and migrations, setup views