issue 12: hook consent panel into bpUI.handleNavigation
actually merge conflicts
sure, I know what I'm doing...
addressed comments (added documentation)
Merge pull request #13 from mozkeeler/master

implement issue #12 (why can't I just attach this request to that issue?)