- added a bunch of axis iterators for ancestors, preceding, descending, and following nodes
- updated documentation and tests