Improve TodosModel
The TodosModel class shall be reviewed. It currently does net listen very well to changes in the todos of a todo list. An implementation similar to that of the TopLevelItemsModel would be good (as it reacts to changes in any of the items and emit the dataChanged() signal accordingly, to let connected views and proxy models deal efficiently with updates).