simple todo app implemented in dart