Updated .gitignore files to prevent unintended ignores through recursion