Initial Ninject configuration with UnitOfWork and Repository patterns