added an interface for the SwitchDataCollector collection + implementation. Also the start of the collectors is now delayed so that the data retrievements are well distributed over time