Improve functionality of DFS
Add Breadth First Search
Improve graph_test for dfs and bfs
Miscellaneous edits to graph.rb and node.rb