Switch extension method to JS code injection

JS code injection is more robust, as it has full access to the Facebook page's DOM
http://stackoverflow.com/questions/9515704/building-a-chrome-extension-inject-code-in-a-page-using-a-content-script

This is based off of MutationObserver work, but has functionality more similar to master.