Added support for reading and adding todos