HW6: Setting up data structures, Graph, Vertex, and Edge.