Update .gitignore

Improve .gitignore

* Ignore OSX specific files
* Ignore Windows specific files
* Ignore Linux specific files