- server now handles receiving errors
- server now sends some errors
- TftpPacket can now be used to create error packets
- TftpErrorPacket now has a shouldAbortTransfer() method to check if the error is a type that causes aborting the current transfer