Major Changes to Functionality

Major Changes:
Popover is now standalone class
Popover can be called from anywhere
Fixed positioning issues