added gitignore for intellij, java, win, osx and linux