* New download item is being created and added to the list of downloads.
* URLDownloadList - added functionality to add new item to array with a
priority setting. filled out code for increase & decrease priority
* URLDownload - code for constructor used on loading item from database.
* DataStorage - fixed loading & saving of downloads to/from database.
* CLInterface - fixed url listing on downloads screen (changed number to
letter)
* Details - Added a new file status
* CLInterface - building more download menu functionality
* Added filename to the destination string
* URLDownloadList - added cancelDownload, deleteDownload,
restartDownload methods. and because filename is part of destination,
removed the filename from the code here
* CLInterface - Getting ready to rewrite the interface code, so the menu
and the user commands will do the same things, because the menu
interface was getting very messy with multiple nested switch statements
* Podsalinan - Adding DownloadQueue to the system.
* DownloadQueue - fixed the calls to ProgSettings, since changing it
earlier
* Moving all of the menu work off to CLMenu class and extending that
class for each menu
* Still Figuring out How the new menu system is going to work. renamed
DownloadMenu, MainMenu, PodcastMenu, PreferencesMenu to have CL at the
start