add DenseTools.h and .cpp
Used specific properties of dense matrices in applyKnownSolution().
add Tests/TestTools.h to store utility functions
Added test for applying boundary conditions to a very simple example.
Reformatted the code.
GaussAlgorithm class should satisfy this interface