bencoder/branches: added cppoo branche for Object Oriented Branche of bencoder which should redesign bencoder