Very messy and buggy proof of concept.
package.json
Cleaned up flow definition syntax
Removed unused testing code
Renamed Flow to Chain
More old code removed
Reorganized flow.coffee
Refactored FileSpec --> EvaluatedNodeData
Replaced underscore with lodash
Module exports