Add a todo list
Building on the message router explaination