Introducing IOC with Ninject