added .gitignore and TODO notes