Using a javascript template to store our default row

Fixes #151

Using a javascript template so we always have clean row markup to rely
on.