download and uncompress zip file

Adds support to download and uncompress zip files.  Specs testing new functionality included.