Unit test Entity deletion and research

Added tests, documentation, pragma for Entity deletion and search.

I have also added the following method

```swift
class func deleteAll(predicate: NSPredicate!, context: NSManagedObjectContext =
SuperCoreDataStack.defaultStack.managedObjectContext!) -> Void
```