flushed out some dependency ideas, autofac only at the moment