Formatter: add TableFormatter class for more human readable output