- fixed blockNumber bug in AckPacket
- implemented CreateFromBytes for DataPacket
- added getBlockNumber and getDataLength in DataPacket
- Server should now be able to receive a file