Add node support

with tests and readme notes.