=========== Tasks for this assignment
- The user should be able to list all the diary posts
- The user should be able to add new post with details
- The communication between the Add New Post screen and the Post Listing screen should be done by using delegates.
- The user should be able to delete the post from the post listing screen
- The post listing screen should use NSFetchedResultsController to control the UITableView
- All the data should be stored in the SQLite database using Core Data. The model should have "title" and "details" properties which are of type "String".