Bencode parser change of approach

Instead of reading chars it will be far better to tackle reading bytes since there's a field that's bytestring type