Add API javadocs