adding a .gitignore so that unnecessary files don't get accidentally committed