new Table class
introduced the utility table, added proper result printing, bug-fixes