Initial shape of autofactory and early code drop.
Merge pull request #3 from cgruber/firstpost

Initial code drop