removed duplicated file
Modified the SingleSourceShortestPathAlgorithm so that it would return
the path, in the form of a Map<Vertex, List<Edge>>, which is really what
the shortest path algorithms should be all aboot.
Added DFS and BFS and Unit tests for these. Also modified some logic in
Dijkstra's algorithm
Moved existing classes to a more descriptive package.
Merge pull request #7 from NicholasAStuart/master

DFS and BFS. Cleanup duplicated files