Renamed field_name to row_name.  More accurately represents how field is used.
Recalculating h_index and visibility each time add a field.  Still have to add a method for recalculating visiblity each time column added.