Getting there...

* Created IWorkflow. This contains all relevant state passed along
  in each chunk of execution.
* TrYYYYYing to clean it up to where I like the look. I still want to
  abstract it away and give it a better DNA structure to it, but I don't
  think that is necessary for v1.

Signed-off-by: William Raiford <bill.mybiz@gmail.com>