Added ToHtml extension method
Partially implemented Document IDL
Added parentnode IDL
Changed to use IDL