Provided option to pass onCamError callback to constructor, stopping the requestAnimationFrame loop after error, and added onBlend which will be overridden by user to grab the callback for using blended image data