Added missing functionality and documentation.

* The external authorization information and token classes were missing much of their needed accessors.
* The data reading API was missing its start and end date parameters.
* There was some incorrect or missing documentation in all of the classes that has been updated.