Added javadoc comments to every class that needs it.