Nicer PrintTable/table.ToString output

Quotes strings, displays tables in {} braces and PrintTable doesn't spam
prints so there's only the initial timestamp and not one for each line.