added save and open file function to todo list