Added new linear algebra matrix class (still working on it)... and refactored some of the testing