Revision 3

Added more to Graph - Still incomplete. Turning in late after abandoning
the drawing of the graph :(