Update TODO list
Add .gitignore