divorce the main view's model from the app delegate, and divorce the cell configuration from the main view controller