Add test helper. Add publsh / cal tests. Update Node.js to handle body POST.