removed commented code
Refactored mainObjectContext

- mainManagedObjectContext
properties should be strong not retain. save is now saveContext: and added saveWithChildContext:childContextBlock:shouldWait
refactoring. have initial ability to use parent/child contexts
removed delete cache, formatting and saving the new items via child thread
property isn't used
moving property to public scope temporarily. saveWithChildContext doesn't need to return anything since all of the error/success is handle notifications
none of the save methods return BOOL anymore
troubleshooting why managed contexts aren't created
Don't have to keep this public.
adding privateWriterContext back as property on the class extension. the privateWriterContext's persistanceStoreCoordinator needs to be set by the property not ivar
removed commented out code. When iterating over the profiles I'm now using enumerateObjectsWithOptions passing in the NSEnumerationConcurrent