data minipulation in contructor method
headers and dividers are now added to each row
creates text nodes with values that show on hover
 - creates the event handler for these
we allow for an upper limit to round off upper outliers
 - we create a new scale to calculate radius of the circle
 - the upper limit is accounted for in the linear scale