Fully tested SparseMatrix and MatrixElement data classes.

IT WORKS HALLELUJAH
100% CODE COMPLETION BABY