Update TODO and add .gitignore