refactor fetched results controller stuff into a CoreDataFetcher a la NestedToDoList
mild interface change to get RepoViewController ready for further development