Separate out task list generation & task list view

* new routes
* checkListShowViewController