Refactored tooltip module

Removed the unnessasary mixin. Used data-effect-tooltip-type to define
the type of the tooltip. Used data-effect-tooltip-position to define
the position.  Added variables for the tooltip.