Bencode parser at byte level created

We need to process torrent files at byte level since there're fields that require to keep their bytes intact, no encoding has to be involved during the reading process and also need to try avoiding any information loss since it will be critical for hash comparisons.