                 if let index = self.reminders.indexOf(reminder) {
                     self.reminders.removeAtIndex(index)
                 }
-            } catch {
-                print("Reminder could not be deleted from EventStore.")
+            } catch let error as NSError {
+                print("Reminder could not be deleted from EventStore. (Reason: \(error.localizedDescription))")
             }
         } else {
             print("Reminder '\(key)' not found.")


    }
    
    public func containsEntry(key: String) -> Bool {
        if let _ = getEntryForKey(key) {
            return true
        }
        return false
    }

    public func addEntry(key: String, withNotes notes: String?) {
        
        let reminder = EKReminder(eventStore: self.eventStore)


import UIKit
import EventKit

public protocol CKReminderIdentifiable {
    func identificationForReminder() -> String
}

public class CKRemindersBackedList: NSObject {

