added gitignore for operating system specific files