sensible .gitignore for this