Return created zip file from Zip::File.open when supplied a block

This change is to match ruby zip’s behavior to core’s IO.open when
supplied a block.
Merge pull request #161 from tpickett66/file-open

Return created zip file from Zip::File.open when supplied a block