Volt priority messaging

 * By default messages are processed in FIFO order.
 * A publisher can optionally specific a priority to change, effectively turning into a min heap, where the default priority is insertion order.