- updated binarystream
- acks, nacks are now just Acknowledge
- frame is now datagram
- added DatagramHeader to write the header of a datagram
- added DatagramHelper to help with creating datagrams (might not help in reading multiple datagram types and you will need to use the DatagramHeader way)