Deleted completed TODO
Added Graph class.  Added TODO items and changed bad function name.
Created GraphTest.
Created 2 tests for the constructor.
Removed test for id's on start and end vertex of an edge.  Graphs
constructor eliminates vertex references which refer to the same object.
Constructor throws exception when two vertices in the list have the same
id.
Graph and GraphTest are at a pretty stable state.