added following, following_siblings, preceding and preceding_siblings methods to Mojo::DOM