use 'next' instead of 'rest' to return nil on empty children seq. (fixes #5)
fix 'next'; add 'end?'.
add 'end?' to API facade.
add tests for depth-first traversal.
allow access to the children of quoted forms. (fixes #6)
add tests for quoted forms.