Fixed incorrect printing of Values:

- ensure we always provide a correct format specifier to ensure the
  displayed value is always nice looking.
Avoid AIOOBEs when setting the widths of table columns.
Minor UI fixes and updates.
Make sure the unit tests run headless.