Turned solver-class into a problem-class and a solver class, turned plotter-class into a function