refactoring, adding test target, with some unit tests
added delegate test, deprecated some misnamed methods
Chris's fetchAll method.

fixing the call to tableView, added some comments for questions/review around testing this.

adding resetCoreData back in
Merge branch 'tests' of https://github.com/ceekayel/CoreDataManager-iOS into tests

* 'tests' of https://github.com/ceekayel/CoreDataManager-iOS:
  adding resetCoreData back in
  fixing the call to tableView, added some comments for questions/review around testing this.
  Revert "Data merge notification (need to try this commit in practice with network API calls)"
  Data merge notification (need to try this commit in practice with network API calls)
  added delegate test, deprecated some misnamed methods
  refactoring, adding test target, with some unit tests
  Chris's fetchAll method.