Implement basic recursive dom traversal.
Add soup select for selecting from dom.