Merge pull request #4 from robb/remind101-master

Fix access of weakly linked Core Data classes
Improving error handling of uniquing predicate
Refatoring -uniquingPredicateForModel:
Improving NSManagedObject subclasses
Style fixes
Broaden return types of adapter methods