Add zip file options
Handle zip files just like tarballs
Split the extraction process into two seperate classes for clarity.
Sorted out some issues with default command passing.  Otherwise if no $command was sent to deploy::file tar would be used on zip files.
Cleaned up parameter referece comments for new untar/unzip classes
Merge pull request #8 from jrjohnson/addzip

Add zip file options