Remove hidden overloaded method

Overloaded by optional param. No longer needed.
Add Optional param to Read method from TextReader

Add optional param based on the default of the method that it calls, and
remove the unneeded method covered by this param.
Add missing xml-comments
Merge pull request #23 from yellis/DataTableBuilderFixes

DataTableBuilder fixes