re factored table manager to create new columns with the name of the
column as the dot path to easily pin point new field (to detect new
columns). updated test cases. added toString method in column class