[General] .gitignore everything in public/ and modules/ but defined directories and files