add missing .settings stuff
gitignore .cache files