now can set parent other than the default body

Add the ability to set parent other than body.
This is very useful if the tooltip is used in a modal or any other curtain on the screen.
Using the body with these cases would cause garbaging the DOM element.