Completes changes to the "front end" html, js.

Updates the subscription form in various ways.
The HTML now conforms the html spec (vise xml) with
the removal of closing '/'s.
CVCs can now be 3 or 4 chars
Useful information for the browser in the case of
a rendering failure. etc.