Updated the pseudo-anosov search.

Now matching permutations are sufficient for candidates, even if the
train tracks are not the same as long as the small matrix has a PF
eigenvector.