Cleanup, highlight remote changes for band, text/template for JS

JSLint had some things to say about the JavaScript, so those
concerns were addressed.

Starting with the favorite-band field, add div highlighting for
a field that is undergoing remote editing.

The html/template module was escaping the less-than character in
JavaScript expressions.  Use text/template instead.
Note band highlight on remote edit in README