add test code for gauss_seidel and refactoring
refactoring lae solver classes
add test code for gauss_seidel
add test code for laplace_gauss_seidel and refactoring