Use AFIncrementalStore and NSFetchedResultsControllers. Create SCRScribblyAPIClient and SCRScribblyIncrementalStore. Track note properties rather than objects and only send note request on specific characters in SCRNoteViewController. Remove the SCRNoteManger. TODO:Fix search (Yay for monster commit?)