adds routes, views, controller