Adds IndexError support when slicing
Adds IndexError support when slicing

Adds functions for catching inappropriate indexing and raises IndexError as appropriate.

ooici/coverage-model,ooici/coverage-model