this works great. super fast too.
At first I was getting tx_bad_auth's for all my transactions. Turned out to be because I didn't set the network with the correct passphrase:
sdk.Network.use(new sdk.Network('Integration Test Network ; zulucrypto'))
Once I did that it all worked fine.