templates: give arg labels consistent widths
templates/index: add output heading
templates/index: put stdout in a pre element

A pre element resizes itself to fix the text and I think that looks
slightly better.