Write better tests for SPTs (Dijkstra/BFS)
Add missing Dijkstra SPT tests (unweighted)
Clean up DFS tests
Merge pull request #38 from agouge/37

Add SPT unit tests (should have been in #37)