Add todo list application

@garyb Does this look ok?