This lays out the general structure of the program and the VERY bare skeleton of the Bencode decoder.