Added Client Window

Window stores incoming packets in the event of a NAK or dropped packet.