Added option for animation duration.

Added ```animationDuration``` as an option. Basically sets the speed of the animation for the show/dismiss actions.

Defaults back to ```kDefaultAnimationDuration``` if not set.