removed ninject and added structuremap