formatting
Infer column names.
So they do not depend on the data format
Make column names independent of data
Scale color gradient to data size
base 16 color values
Added getters, setters and comments