Javadocs update and Redocumenting Dataset

I basically just fixed the differences between Peter's changes and the
Documentation.