add todolist management, bind todo tasks to list
swap out the list of TodoTasks when the current TodoList changes
reorganize files