Merge pull request #3 from AbKDs/master

Gauss Jordan Elimination
Added constructor to initialize matrix from vector
Renamed previous files pushed by AbKDs
Gauss elimination (OOP) - First Commit
Removed all old tests and added 1 new test
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.
Resolved conflicts