Adding features

Added a couple of new options, delayHide and hideOnClick. 

* `hideOnClick` takes a feature previously added to keepAlive, and makes it optional. 
* `delayHide` adds an optional delay before the tooltip will be hidden. This option pairs well with hideOnClick.