*CLInterface - slowly getting the menu written nicely.. Because the same
input is being used everytime, to allow the user to input special
commands at anytime, I have put each option into an arraylist of
integers. When the user enters download, or podcast, or episode numbers,
the menu numbers will be flipped to negative numbers, as you cannot have
negative numbers in an array.