Added drand 48 functionality with the seed in the consumer thread sleeping.
Populating circular buffer is working. Receiving ACKs is also working. Increasing CWIN by the desired formula is also working.