Fixes dependency issues between these libs

When used in a browser, the order of download is unpredictable without a
module loader. Because both files manipulate and depend on the 'zip'
global they must behave appropriately.