Using Ninject for Dependency Inject to decouple the components in the MVC application