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

can resume from any step if failed on one