added DateRange, rewrote EpicDataset, and implemented cycle time and throughput report