Popover Component

The popover component is a utility component that requires an anchor
in the form of a DOM node or a jquery selector. Optionally, it takes
a preferred position for rendering relative to the anchor.

It encapsulates the headaches and edge cases of positioning the popover
pane always in the window with the arrow always pointing at the anchor.
Changes isOpen to open

To be consistent with the standard component idioms
Allows for child components to also be independent components
Fixes a bug where inline popovers would break the DOM
Allows popover to be a child component
Closes test modules in self-invoking functions

This prevents helper functions from colliding across files, which
is just super confusing.
Tip Component

The tip component is a common wrapper around popover and label. It handles
wiring the two via the anchor interface of popover and toggling the popover
when the label is clicked.