Initial draft for spotlight features

In particular, spotlight responses should have an ETag.
Merge pull request #22 from alphagov/etags

Initial draft for spotlight features