A port of the behave.rb client to node.js