Bencode classes, need javadoc