setting tests back to using actual source files, adjusting component to read class info at start to register data