changing huffman to use a file read and write buffer, added class FileBuffeReader and FileBufferWriter