Merge pull request #8 from Livefyre/qs_refactor

support gzipped intermediate files
recover half-done steps
remove unnecessary code
Merge pull request #9 from Livefyre/qs_refactor

allow restarting failed jobs without rerunning everything
Merge pull request #36 from Livefyre/master

recover half-done steps