made gitignore recursively ignore files and folders