Clean and dist doesn't seem to work together
Fixing escaping when we generate the rdf content

I was escaping the service homepage content, which I shouldn't have been
doing.
Fixing spacing around links
Adding highlight.js for syntax highlighting
Download works again, fixing error reporting

The download button is now in the modal dialog, and downloads the file
when clicked.

Errors now only show up for the one field with the error, instead of the
whole group.