Implementing node.js read/write/conn/disconn functions.
Exporting with node.js and starting up.

TODO: Pass the right things to node's read and write functions.
We now work when running under node and Chrome.

TODO: Significant cleanup.
Testacular changed to karma. Config file name must change, too.

I mean, really?! Do they expect to have so many name changes
in the future that carrying around the code to check for all of the
old default test configuration file names is such a burden?