Add a .gitignore file to avoid dynamic files being seen as local changes, causing warnings on deployment