added missing files
added .gitignore