Should now support resizing of itemsize for extra columns, vals, ids, edges and weights. Also moved all table/column description logic to the new TableDescriber class