Adding more DI and some changes to MVC view