Added more IDE files to .gitignore
Converted core to plain old Java for portability