add method to remove a cell from a row
add reset method to the solver
Implement removeConstraint on the solver.

This also includes a bit of code cleanup.
update tester file