Rework the CLI output for recon_top

- Output 100% handled client-side
- Proper column and row support with shell resize
- Objectively better (although imprefect) layout