Decompress sandbox archive to destination
Add decompressDirectory helper that ensures the destination exists
(with mkdir), extracts the downloaded tar.gz to the target using
tar.extract, and exits on error. Use it in sandboxToLocal and remove
the temporary archive; add the mkdir import.