Create settings model and cell model

Created a model for the Settings data stored in the plist. Also created an abstract class for the table view cells so cell subclasses can be exposed and manipulated through one class
Generally, data attributes on view controllers that are not meant to be changed after initialization should be passed in a custom init method.

So here, you might have `initWithCellTitles:(NSArray *)titles`