A lot of changes to the grapher

Added an interpolate function to fix axes bugs
Fixed a bug where y values were not being considered for max/min y
Fixed the calculation for xaxisy and yaxisx
Fixed and finished the axes drawing loop
Added a plotting loop
Added a "dot to dot" point joining method
Added a stub for the line of best fit joining method
Added some test code, commented out by default