Add javadocs to all methods