add gitignore file and also ignore .settings