Adding graph.py for networkx clustering and showing