move to more modern midje background syntax
more dataset tests