added branch to modify i/o for compression algs
modified BinaryStdIn and BinaryStdOut to have variable i/o
modified server method to directly call huffman; BinaryStdOut writes directly to socket OutputStream
modified client method to directly call huffman; BinaryStdOut writes to byteArrayOutputStream, which is converted to string
fixed bugs, dcp can now correctly send compressed data and decompress
added support for lzw and runlength