Switching to directed edges
By default asking to add edge (1,2) adds (1,2) AND (2,1)
See topology.build_topology_from_int() for alternative
Merge branch 'directed_flows' into develop