add utils to register and insert DOM elements

When adding top-level DOM elements (something added to a non-Betterlink
element on the page), we need to register these elements so they can be
removed later. This provides utility functions as replacements for
document.insertBefore().
return success/failure for highlighters.add

When attempting to add a new Highlighter, a falsey return value denotes
failure.