Added a failing random graph test for the topological sorting.
Adding a 'neighbors' helper method to DirectedGraph
Fixed the implementation of topological sorting.
Merge pull request #14 from tdanford/topo-sort-debugging

Fixing the implementation of topological sorting in DAGs.