feat(popover): created popover-template directive
resolve merge from joshdmiller/issue220