http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started