Add integration tests to the test suite. - tests combinations of different parameters - needs to include a small generated dataset that runs quickly so we don't spend too much time running these tests