Make TableBuilder more generic

Allow Objects to be added to table rather than Strings to make class more reusable.
Anything added is "toStringed" and put in the table.