Merge pull request #99 from jeremyf/extract-method-unzip-job

Refactoring via extract method
Initial commit for extraction
Updating gemspec to including rails
Adding an Engine
Moving models and jobs to separate gem