Add 'full duplex' communication

Steps:
+ Master makes a requisition and wait for a response.
+ Slave receive the frame and respond according to the master’s
requisition.
+ Master receive the Slave response.
Merge branch 'beta'