First POC. Tests still failing because the datasource is not being reset after each test suite.