add a sane and temporarily conservative gitignore