Moving project to a dual-test setup that can use jasmine-node and phantom.js testing for the command line, as well as browserify and grunt in order to run the tests in a browser. More information is available here:

http://www.doboism.com/blog/2013/05/17/cross-developing-for-node-js-and-browsers-using-browserify/

Using browserify-shim in order to include d3.js.
Moved d3.layout.cloud to the libs folder, as it should not be changing.
Moved existing tests to new proper locations.