Updated .gitignore.

Now ignoring:

- .DS_Store
- Emacs files
- Eclipse project files