update rubyzip to 1.0.0, which is a breaking change
allow passing in a file that responds to 'read' instead of only file paths