updated .gitignore files and directories list