First cut at greater support for archive file formats. Including zip, tar, tar.gz and (eventually) tar.bz2 with possible future support for rar and 7z