Testing multiple, stubbed out providers

Resolves #3 and will also test and with stubbed data, any further providers added.

Once a new provider is added into the *configs/providers.json* file, the relevant fixture files will also need to be created.