Hook into SWISH to make the model and justification available in the SWISH web interface.
The model and justification are communicated as a Prolog string
holding HTML. That is dubious as the SWISH infrastructure turns this
into escaped HTML which we need to undo in SWISH' runner.js
.