Added "solver" package with a class heirarchy for row operations.
Added LU decomposition class.  Current does no pivoting.
Added test for the LU decomposer.  There are clearly still problems with it.