set up models, controllers, relationships, routes, views