add git ignore file
todo list file handle