HMRC prototypes fixes

This is a large number of fixes for the hmrc-prototypes dashboards project.
I'd make sure you run the schema tests, which would have caught this, before you make a PR. You can force it to check unpublished dashboards with the grunt task `test:stubs:unpublished`