Issue #32: Update .gitignore to ignore IDE-generated files.

- Ignore IDEA-related files.
- Ignore .DS_Store files (OSX folder attributes).