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)
need to split everything put the aps class into its own file
separated out the source code
compiles with the gpWrapper and straddle_parameter classes split out into separate files; also runs
added node source code files
wrote copy constructor and assignment operator for nodes
wrote a version of evaluate() for node
factored unitSpheres out into gpWrapper
node.o can now add boundaryPoints (and add them to unitSpheres)
node now has a bisection routine
node bisection now outputs the index of the nearest point it found to the boundary
node bisection now automatically adds its result as a boundary point
coded up intialization step of coulomb_search
wrote coulomb_search
read over and commented coulomb_search
added space for ricochet_search
put actual_gradient into gaussian_process.cpp