simple todo list with add functionality