Refactored table - replaced Tabulator with augmented TableHelper

This PR replaces the Tabulator with an augmented TableHelper.

Then new table helper provides:

- `formatRows($rows, $formatter)`: Where `$formatter` is a callback.
- `setFooter`: To add some text after the table.

It also allows you to pass a `string` to setLayout - e.g. `setLayout('compact')`. (btw the `compact` layout is the same layout we had before without any borders).

I didn't really see the benefit in the `Tabulator` class, it just abstracted away the table helper.