DFS tests enhanced

multiple json graph files (test cases for both directional and
undirected/bidirectional edged graphs), multiple DFS tests, graphName
features added,