Pull in the highchart internal, make details a template

By making the details.html a template, we need to pull in the highcarts
config and initialization into the javascript.  Also, allow the user to
submit a new zip.