Added Autofac and first step towards using dependency injection