Add redrawing of a function when its parameters are changed #13
Pass the last dataset added to the listener and add listener inside PlotListener constructor
Add this as a listener in the PlotListener constructor
Add function listener to factory #13
Monkey business for using Histogram2DListener in the wrong way
Add proof of principle that refitting updates the plotted function
Update to function test