Fixes to plotengine structure
FitEngine class - plotting function does not work yet
Added call to fitting
Pass numpy arrays instead of python lists
Correctly plots fits and prints parameter errors
Merge branch 'fitting' because it is ready.