Stub data

Tests now use stubbed data and no longer need to make a proper content api call.

If you add a new test it will automatically create the stubbed data file for you the first time you run it.

To refresh data just delete old data and run tests again.