Implement insertAdjacentHTML

Implemented [insertAdjacentHTML](https://developer.mozilla.org/en-US/docs/Web/API/element.insertAdjacentHTML) based on this [polyfill](https://gist.github.com/eligrey/1276030)