feat(filetransfer): add files
feat(protocol): add Checksum class
feat(protocol): add CorruptedPacketException class
feat(protocol): add PacketHelper class
feat(protocol): add PacketHelper class