Test and assertion fixes

Some small things:

- Make sure that assertions are on when we're running tests, both with JUnit and the eval CLI
- Clean up the integration test runs to always recopy if the tests needs to run, reduce Gradle task explosion
- Add assertions to FunkSVD build to verify that the columns are being set properly