Ack incoming commands

Nodes now actively ack incoming commands rather than waiting until they
next have something to say.
Fix volume type