Updated .gitignore to ignore .project and .classpath, also provided defaults for Java, Maven, Gradle, Eclipse, Jetbrains, Windows