Add node client
Merge pull request #435 from silas/node-client

Add node client