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
Need to enforce bounds here. If the index path has a section index greater than zero or a row index greater than the number of items in the array (minus one) then return nil.