Documentation updated
Append popover to body before first shown instead of after initialized
Using triggerHandler('focus') instead of focus()
Add some tests