Documentation and DOM rewrite

Expand documentation and make it more explicit
* include links to W3C DOM
* describe attributes more thoroughly
* use descriptions from W3C docs

Fix some namespace code
* Add namespace declaration to Document.php
* Refer to standard XML DOM classes with explicit (global) namespace