adding gitignore etc