Refactored Server to split TCP part from "logical" part.
Only TCP part implemented here
TCPAsyncServer queuing correctly received messages. Tested.