Do not raise an error on bounds check

Silently drop the color value when the pixel number is outside the range of the
pixel string.
rubyized version of the standard strandtest example
explicitly list out the gem files