Objective-C framework for manipulating a Core Data context over a network