SparseMatrix::insert() renamed to SparseMatrix::set()
fixed CSR format
added FailureException
eye sugar
added insertion tests
updated docs