initial graph.py graph class added