more testing for SparseRowMatrix set
test updates
refactoring for matrix setting / coercion
refactoring
sparse matrix edits
extra sparse tests