Update .gitignore

Added exclusions for General Java, Eclipse, Mac and Intellij.