Moved __set, __call, & set from xml_api_call document to xml_document

Also, updated set() to accept an \DOMNode instead of an XML_Node