Add todo list feature