let's try a better gitignore