added throw for invalid addEdge param and a dfs traversal
Merge branch 'master' of https://github.com/laufengd/08_Graph_Lab