api for downloading and extracting github release tarballs