finished ninject examples in chapter 6