added define to control edge output, compile with -DGRAPHVIZ for edge output