Working basic todo app.