Refactoring via extract method

The unzip job has duplicate/common behavior with
Sufia::GenericFile::Actions.create_metadata; This is a first step for
consolidating this.