Circ Buf pointers are not global now
Client uses CircularBuffer+threads. Server code is refactored. Added elements of communication: ACK,FIN.
Merge