Solved #177 and #124

More details:
Added remove row/column methods to Matrix (issue #177)
Added new class LeastNormSolver (issue #124)
The same issues as in `removeRow`.