Issue 101 - Action item 25 - Produce detail.js.

In addition to produce `detail.js`, improved
* base.css
* style.css
* detail.jade
* index.jade
* layout.jade