Polyfill for `Node` in IE <9

Fixes bug in IE8 and below, detailed in #190.

Solution should give the same effect as #192; happy for you to pick either solution for master.