Return Result Object from Workflow process() to ease post-processing
Merge pull request #93 from AydinHassan/workflow-result

WIP: Return Result Object
CSVReader::current() avoid recursion