Add TodosRepository and NorthwindRepository; refactor corresponding controllers