Added javadoc documentation in the "doc" folder