Added NSError pointer to a couple of methods.

Added NSError pointer to method calls for a better understanding of
zipping and unzipping errors raised in the process.
Removed brake in case of unarchiving error
Fixed missing errorCode bug and wrong error code for password
Merge pull request #1 from cyupa/master

Added NSError pointer to a couple of methods.