Add npm script to generate HTML coverage info

This should help us close issue #7.