Added TimeWindow class for defining low activty window
Made merging compaction algo more aggressive during low activity period