all tests passing after overhaul

Smallmachine is going to become a general purpose ontology modeler, that
just happens to also focus on structuring event models.  It will include
features for adding rules based behavior to any domain model.