More stable version
Changes -
+addition of Default Namespace property
*Namespace properties moved from node to element
*fixed a major bug in xml generation which occurs when namespaces is used.
*correct parsing of comment Node
*correct parsing of xml if element is empty element
*XmlLanguage renamed to XmlLang
*AddElement renamed to AddChildElement
*RemoveChild renamed to RemoveChildElement
*Now AddChildElement and RemoveChildElement returns the added and removed Node.