add top-level .gitignore