added original (from m) base classes for matrix and linear systems.
renamed some files, and put the Gaussian elimination solver out of the base classes
some initial shuffling of functions (nothis works yet)
Merge pull request #1 from pmaciel/master

just some function shuffling