A rule engine for node.js