updating data structures, removing clear methods of collections, using
iterator instead
updating unit test data setup
adding promotionPeriodQualificaitonCounttest