unit tests for 3 basic use cases
project reorganising
Strip test code out to test project
Adde autofac unit test support