switched to pluggable and supports un-zipped tar files now
uses
easier system to allow for different archive types
detects archive type by trying handlers in order
handles uncompressed tar files now