MMKPSolution updated

MMKPSolution type was updated from a struct to class for proper
encapsulation, since it’s usage was a bit different than I previously
anticipated.