fixup! Introduce multicast messages.
Introduce benchmarks

Skeleton was taken from distributed-process and
network-transport-tcp packages
Add could not connect test
Change timeout
pretify code
mask on connect.
Add more connection break tests.
Fix cabal warnings
fixup! Add more connection break tests.
Add more tests