Updated saveItem: and deleteItemForKey: methods to return a value indicating success or failure.

Apple’s coding conventions dictate that any methods that take in an
error by reference should also have a return value to indicate whether
or not an error occurred.
Updated example project to log any errors that occur to console.