202 matrix range check

Added range checking for CRS and CCS Matricies. This should be the last bit to close #202.
Yeah. I missed the double check in sparse vector. Please, remove that too. This is a performance penalty doing this check two times.