add eclipse plugin to Gradle, to be able to generate eclipse project files, and import in it as existing projects
add license header to all sources, and updated docs