Use newer endpoints
Modularise harness code
Merge branch 'kl-masterclasses' of github.com:guardian/frontend into kl-masterclasses