Fixed SmartControlExplorer to only test each control for a problem once by reworking ensemble data structures. Much better perf now :)