Update gitignore file

- Don't sync eclipse project files.
- Added IntelliJ ignores
- Added Maven ignores