added findOne to NSManagedObject with sets fetchLimit to 1

Also modified fetch method to return the object itself, if the fetch
limit was set to 1 previously.