Add javadoc

Generated Java 8 javadoc using Netbeans tool
Merge branch 'master' into clientsock-dev