wf.engine

First Effort on Workflow engine