Added optional threading for zip extraction

Known Bugs:
- .\a.b and a.b are handled as separate files
- The ,\ directory is zipped incorrectly