Pulsate "opacity" parameter
Opacity parameter to allow user to specify lower bound of opacity in pulsate effect.
Note: There is a comment about >100% opacity being allowed but the only way to do that would be to pass in >1 as the opacity parameter. Not sure if a special guard should be put in place for this.