Fixed incorrect delegates and made a factory method to use SuperFetchedResultsControllerDelegate by default.

TODO: Fix some typing issues.