Add javadoc guidelines