add container options. Set default container to body instead of parent's element.

Before this patch we appended the tooltip element in the parent. If the parent had the css property overflow set to the value hidden or auto, the tooltip was not displayed. 
I add a container option so that the user can specified where the tooltip has to be appended. By default (can be discussed), the container is the body element.