I was reading through the node.rs file and noticed that this `before`
method only has three steps, despite the WHATWG website saying there are
six. I implemented the steps as per:

https://dom.spec.whatwg.org/#dom-childnode-before

I also added another WPT unit test