Texture binding + creation

Closes #49
Actually I was wrong, it will clamp it to range it was created with if it is outside. If you shrink the range with `glTextureView` than the restriction applies, but still only for creating new views.