Make the def label stand out by putting it on it's own line
Don't use basic (is ..) data structure checks for existence

Let the qualitative tests handle telling you that.
Expect the full data structure rather than keys

It'll make it easier to read for others when they come to look at the
tests.
Put all of the blinken/load-config repetition into a local function

Make the tests a little easier to read by moving all of the repetition
to a shared function that can be extended at a later date.
Merge pull request #14 from alphagov/refactoring-of-tests

Refactoring of tests