identified need for more DOM traversal methods

need things like .siblings(), .children(), .parents(), etc. in order to
lessen dependency on using querySelectorAll for CSS-style selectors,
which doesn’t work in legacy browsers.