* CLIOption - initialising returnObject here, as I'm doing it in every
child of clioption anyway
* CLInterface - fixed some issues, so returning to the main menu wont
crash the interface
* UpdatePodcast - copied code from CLPodcastSelectedMenu class for
functionality
* SelectPodcast - added a check to make sure we get a podcast back,
before we try messing with it, to prevent a crash
* DeletePodcast - starting to flesh this function out
* DeletePodcast - fleshed out the code
* CLPodcastMenu, CLPodcastSelectedMenu - removed from the system, as we
dont use them anymore
* AutoQueueEpisodes, ChangeDownloadDirectory - Fleshed out the code from
the CLPodcastSelectedMenu class
* Removed references to CLPodcastSelectedMenu class
* DownloadsCommand, SelectDownload, ShowMenu - fleshing out new command
pathways
* DownloadsCommand, PodcastCommand - mapped blank call to showMenu
command