Updated javadoc.

Everything except getters/setters are now javadoced.