Move request id out to title
Take title length into account for max_width
Add bottom border to table
Extract out request id when possible
Use streams instead of builting the table output

The table is written out bit by bit rather than building
the entire output.
Switch to recursively building table