trying to move gp and chisq into gpWrapper class so that I can pass evaluate() to the node objects
slowly making this refactor work
ellipse compiles
and now it runs (had forgotten to pass strad to the gpWrapper)