add data Points and residuals on graph in bulk for performance reason
add random dataSet and make the points unpickable
hoist constants to the top level
put combo box on top of graph
put addpointin bulk method in graph and optimize  how to get bestFitLine.parameters
take the bounds of the graph from the graph model instead of assuming it is the unit graph