Add new OutOfBounds exception and use in DataTag and SimpleTag

This will silence the clang warnings by fixing a bug where we did pointer arithmetic instead of string + size_t concatenation.