add render.{html,js} is some intermediate state
make some minor updates to render. squash me
lines appear with colors, extra row for hours