updated ematrix, still a work in progress.  Tridiagonal factory is currently broken, so it just automatically uses sparse matrices.  The calculator class is not implemented, so it just uses the Matrix class for claculations.
Merge branch 'master' of https://github.com/amccann/Rubix