Use MutationObserver to modify DOM as required elements are parsed

Not complete - need to go through callFunctions() method and make sure that
everything is compatible, and make sure that ALL required functions are called
from init()