Using a common object for showing time reports

Removing descriptorTimeMap, using timeReportObj for all reports and cleanup