++RAC, ++MTL, add a Test config, and move to XCTest

All tests pass.
Is this supposed to be inherited?