Rearrange solution

* rearrange solution in preparation for integration tests
* added bootstrap project
* can't complete bootstrap project yet because can't install ninject
without internet at Nana's
nunit commit?