fix #96
Merge pull request #97 from ouertani/enhance-javaDoc

Enhance java doc
fix #95 gradle build tool
makes gradlew executable
 add inter dependency