Removed the .DS_Store and added .gitignore

It's just very minor changes. I removed the .DS_Store by ```find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch``` and added gitignore according to GitHub GitIgnore list.