started to re-implement pui:datatable in order to make it more reliable
re-write of pui-datatable (basic functions work again)