remove custom error handling
add coreDataDescription method to NSError, extract logging to NSString category
Don't use deprecated method within initial setup