node bindings to the gearman binary protocol plus convenience methods for the weak