Ignore nodes

Hey Kory,

I was just integrating gedi into my latest play thing (https://github.com/DamonOehlman/shazam) and it get's itself into a pickle if an HtmlElement like thing is part of your model object.  I know I'm breaking a few rules in the whole model / view separation thing, but you know that's how I roll :)

Anyway, figured someone else might try and break similar rules so might be worth having a check in there to stop people scratching their head as pretty much gets itself in an endless loop...

Oh and I made a few package.json tweaks also.

Cheers,
Damon.