started making individual modules for each type of plot starting with LinePlots
fixed a number of minor typos that were preventing pixel mapping
Added the vertical offset to the pixel mapping
Started changing Chart.js to use the pixel mapping data
Fixed xSpacing and ySpacing in LinePlot~
Fixed zoom and scaling issues with LinePlot.js. Made Chart.js plot the x data that is mapped from LinePlot.js
Made LinePlot a member of the larger Plotter object
Fixed 'Plotter' typo in  LinePlot
Fixed reference to 'this' inside getPixelMap
Removed LinePlot in favor of a more gerneral Caresian module. Started moving all drawLinesPoints functionality ot Cartesian
Catesian.plot now checks if an x variable has been defined. If not, it will generate one. Then it converts data points to pix coords. This will be broken out to separate functions later
removed mapXData and mapYData. That functionality is currently in plot()
cached data points arrays. Added vertical offset to vertical pixel coordinate calculation
added first version of drawLines, drawPoints, and squareDotFactory
finished(?) squareDotFactory
updated colors in Chart.js to match Cartesian.js
added loop to plot lines and points for each variable. Other small fixes
moved the dot creation function inside the variable loop. Removed passing colors to drawPoints, it is controlled by the dot function
fixed how colors was added to the chart object
whitespacefix