Implement full-stack saving on moc category

@mgorbach 
Addresses #14
Not sure if this would really happen with ARC, but I'd suggest wrapping this in an autoreleasePool within the `performBlockAndWait`, to prevent dealloc of MOs on an unexpected thread.