use new test workflows
refactor the test classesNote: the ImageProcessor test is currently broken (but was before).