Project exploring dependancy between classes in MVC 5 C#, showing how to use interface to achieve loose coupling