add missing files, update .gitignore accordingly