Handles block reveiving.

Implements the receiving method for receiving node blocks.
Adds fragment blocks for received blocks of unknown messages.
Encapsulate the MessageContainer fields.
Adds an additional error type of the message control block.
Changes the message control check sum to the block size.
Renames the message control block to MessageB to distungish it from a
message.