Code cleanup

* Removed old TODO comments.
* Removed debug variables
Added/updated usage examples for new options
Updated additional validation for options and file

* input file is checked for existance
* options -P/-F are checked for separate usages
Fixed p7zip/7za partial extraction of original zip
Extracted sh func that extracts required zip files