removing functions from dataset that are not used

Biggest change is to move add_field_from_table to misc and call is "reindex."  The description is length and part of the docstring and will not be repeated here.  At any rate, dataset is becoming more parsionious by the minute and will have more documentation soon, I promise.