Update documentation.
Refactor index descent code from seqan module to seqan.traverse module. Simplify and renamed code. Update tests.