Graph.from_CSV reads special cases correctly

* FIXME temporarily uses to_s on values in the equivalent? check