Added getNumVertices() and getNumEdges() to graph.
Added topological sort algorithm.
Added unit test for topo sort algorithm.