must call writeable.end explicitly otherwise weird things happen
refactor the untar to occur on the writeable 'finish' event
woopsy, need to ensure that .resolve() is invoked as a function
Merge pull request #3 from andyroyle/feature/use-targz

fix a bug in the untar function