added midje for unit tests