gitignore and some other ignores