autofac3 and earlycommand line module config

simple proof of concept of module configuration via command line.
upgrade autofac to version 3
Revert "autofac3 and earlycommand line module config"

This reverts commit 0e167070a31afae561eb7c758615970577a128b4.
gitignore