Extended refactored unit tests. Also introduced lookup method in ExperimentMetadataLoader to get new instances of ExperimentBuilder everytime a new experiment needs to be loaded.
after merge