Add actually pretty Cucumber reporting

Merged Jamie Tanna requested to merge feature/pretty-reports into master

To make the output of our Cucumber tests much nicer, and provide more user-friendly reporting metrics, we should use the reporting-plugin, via steps in https://www.jvt.me/posts/2019/04/07/prettier-cucumber-jvm-html-reports/

Merge request reports