Refactored plugin filtering by class.
Refactored zip file extraction
TRY to unzip the zip file, catch error if not a real zipfile.