Added javadocs and missing tags.