Add adaptor for the Worldwide API

I've also refactored some of the common response test helpers into a separate module so that they can be reused.