Add an implementation of Tarjan's algorithm
Always import from index for tests

This helps ensure that we're exporting what we think we are.
Add function to find all cycles in a graph
Misc doc improvements