completed the adding of edges and vertices, it works beautifully, if time will add algorithm visualization, metadata addition, and color picker