Bugfix: 'batcher' with no arguments is an error
Default -N to runtime.NumCPU()/2 (assume hyperthreading)
Add -async for client submission and immediate disconnect