added autofac and the modules