Implemented innerHtml/outerHtml and tests