Added CSPOMSolver to handle solutions for CSPOM problems more easily.
Will need to rethink about ConcreteRunner.