recover shuffles
fix version in __init__
move benchmarking class to pymaptools
Merge pull request #38 from escherba/qs_refactor

can resume from any step if failed on one