Project Clean Up - Removed unused duplicate files.
MainStoryboard.storyboard
  - Removed unused IBAction add, the AddViewController is displayed with a segue
  - Named segue to AddViewController "ShowAdd"
  - Fixed constraint  in so AddViewController city and state fields are not hidden on 3.5 in iPhone 4S screen

AddViewController.h
  - Added a protocol so the AddViewController can tell the table view to create a new row (The How)
  - Added delegate an object that conforms to the protocol (The Who)

AddViewController.m
  - Added call to the delegate in the save method
  -  TODO You still need to handle the image data

TableViewController.h
  - Made the content a mutable array
  - Removed unused add action

TableViewController.m
  - Added support for the new protocol AddViewControllerDelegate to the private interface of TableViewController this is an implementation detail and therefor should not be done in the .h file
  - Added readonly property writableFilePath
  - Removed the un-need and unsafe @synthesize of content and searchResults. If you don't add manually add @synthesize Xcode will do it for you creating ivars _content and _searchResults. Your @synthesize is unsafe it creates ivars content and searchResults so if you forget to type self.content you don't get an error. This leeds to lots of nasty bugs.
  - Created cached lazy calculation of writableFilePath
  - Added reading and writing the writebleFilePath
  - Fixed all the errors where you did use the properties content and searchResults
  - Added setting the AddViewController delegate in prepare for segue
  - Implemented the new protocol AddViewControllerDelegate