Avoid logging "failed to delete" error messages

- Only tries to delete an item if it exists in the Keychain. This avoids unnecessary error messages in the console, because this isn't actually an error.
Merge pull request #16 from fcy/patch-1

Avoid logging "failed to delete" error messages