Fixes #21.
One drawback is there is one additional deserialize of the tuple and an extra inter tread hop of the message since messages are first sent to the flake which then sends it to the desired pellet instance.
But there are advantages, especially for doing peer-message backup, state-management per reducer and other such things.

Next #19 and #20. should be easy fixes.