moved some .gitignore stuff down to child modules