Changed the pearson hash interface to be a little nicer. Added next_permutation test to the Makefile