updated gitignore for intellij
added intellij generated .java files
added TODO