added the gitignore file for ignoring os generated files