Doing custom tableview cells, adding a search bar to the tableview and enabling Dynamic type support