Changed dynamic library path
added a separate library for future bindings to other languages
Transferred the math code from the Matrix class to the algebra library
moved the math code from the matrix class to the algebra library