Introduced Autofac. Finished implementation.