Update .gitignore file

* Exclude Idea IDE specific files.
* Exclude Max OS X specific files.
Update all