refactored the graph file to use a deep reduction mapping and removed the concept of a value inside a node.  The children are simply added as a key to the provided hash