Update Solver class

  - Update updateWatchlist() with easier to read comments/explanations. Also fix an indent error that gave incorrect results.
  - Update simpleSolve() so that it matches the Solver object prorpery 'assignment'. More work will have to be done in this function.