Default table printing should show units if any are present

At the moment, doing:

```
>>> print(t)
```

where ``t`` is a table instance shows only the column names, but if any units are present, I think they should be shown. @taldcroft, what do you think?