Zip Extraction

Handling for zip extraction and associated tests