Added overlayOpacity option

Added overlayOpacity option. It preserves backwards compatibility by defaulting to 0.8, but it allows users to use whichever value they see fit. It can be a number or string.