add support for either tar or tar.gz, and unpack from either Artifact or ArtifactDownload
Merge pull request #1 from crayfellow/master

non-breaking updates: support either tgz or tar.gz for unpack. allow for referencing either Artifact or ArtifactDownload for flexibility.