Add overlayOpacity option

On dark themed sites a .8 opacity is too much.  This allows the dev to set it themselves.

I also fixed an error that was occurring when showStepNumbers is set to false.