initial implementation of graph, vertex, and graph_search
finish working implementation of scc size calculation