Added first draft of receive message from client.
Added ability to send message from server to client.
Added callback for receive message.
Added source file for Server abstract class.
Synchonization with repo
Merge remote-tracking branch 'origin/master'