Use node

This lets people who use node leverage existing packages to do things with OpenLayers.

The initial changes here are just about making use of the [Karma](http://karma-runner.github.io/0.8/index.html) test runner.