.num_records() dropped, __len__() overloaded
dropped .show() method, changed tests
@ehsteve: start time, end time now show the correct date while printing