Full implementation of DownloadRuntime, including unzip of tar.gz file, runtime detector, and initializer to create the runtime after download