Version 0.5

Now with recursion, several new properties per document and element
nodes, and a demo demonstrating how it works.