initial models, controllers and migrations