pass around managedObjectContexts among different view controllers that need to retrieve information from core data