Added IHtmlElement.Html and IHtmlPage.Html definitions.
Refactored Node, Page and Document to be explicit interface implementations in order to create a cleaner/leaner API.
Closes #9