Added comments, debug logging, and a built-in means to extract zipfiles