Changes to Packet (ByteBuffer used now)
Adds comments for hex code confusion
First pass at Sender with ACKs and starts Receiver