Big test refactor

Moved the data tests to their own integration test project