modify test case
coverage test should erase previous result
change quote " => '
add type check when initialize graph
copy vertices list when initialize graph
add edges property to graph
add graph tests
modify bug. infinite loop when undirected graph
modify bug. adjacency list logic was wrong