updated p_zip to allow tar.gz and zip regardless of OS.  Also added a file.choose if a path is not supplied.