Adds 'accept', 'connect' and 'send' tasks
Adds 'receive' task

And a test for sending and receiving