Updated CMake files
Included the changes in the gaussj module. The source files have been
split into two sets : one by AbKDs pushed previously (now renamed) and
the other by me (samyak-268) which are the OOP implementation of Gauss
Elimination and is still under development.