Added Autofac for DI, probably it's overkill considering the size of project