Add javadoc to public class and methods