add a .gitignore for convenience