Javadoc prep

Well documented code is needed.