rewritten so the model parent class now contains an NSManagedObject instead of subclassing it
updating readme