202 matrix range check

Added range checking for CRS and CCS Matricies. This should be the last bit to close #202.
Awesome plenty of tests! Thanks! Can we move all of them to `AbstractMatrixTrest`? The behaviour of all the matrices are the same. So, the `IndexOutOfBound` exception should be thrown in this case for each matrix type.