added .gitignore so that useless files are not tracked in git