Implementation of the Bencode format. Encoder and Decoder.