Add controller, update routes and initial view