Fixed issue #361 and added test cases.

Files with incorrect path were added to the compression list and compressed, which caused the crash. 

Fixed that issue, and added a warning in the result message including all missing files to notify users. Return error if all given files do not exist and zip file is not created.

Added test cases 10, 11 to verify this fix.