Added unzipping of the downloaded file.
turns out the allsets json is too damn big so I'm going to download
each set individually

Signed-off-by: BunnyRabbit2 <iamlewisstorey@yahoo.com>
Generalised the download and unzip functions

Signed-off-by: BunnyRabbit2 <iamlewisstorey@yahoo.com>