removed ninject, added autofac, other clean up