add fairly aggressive .gitignore