moved everything to RISCOSSPlatformDataCollectorCode space and added DataCollectorClass