Ensure that dom helper can be loaded in node, enable more node tests

Add morph package to tests, and ensure it can be loaded/used. Also port several other tests that don't require the browser to run in node.

Closes #106