adds gitignore file and removing os generated files