added Vertex and Edge typedefs, test add vertices and edges to graph