Add explanations for calls hierarchy for receive and send.
Fix signal signature to include const.
Call the on_received signal.
Patch up comments.
Add server method stubs.
Add more tests to compile stream and server.