Feature/extend

I added "factories.build" as an anonymous factory creation tool.  It allows the creation test-specific factories that have no chance of colliding with each other.