updated gitignore etc