Refactor ChecklistViewController for new data model design