Updated gitignore

Previous version of .gitignore didn't ignore Android Studio (IntelliJ) project settings files, or /lib folder.

Also added *.DS_Store to ignore any hidden Mac OS X directory files.

Changes make it much easier for contributions from developers with different environments.