Added ninject for dependency injection