* CLMenu - Added the process(int) method to this class, to always handle
things that will be the same across the menus. This may mean we wont
need the CLMenuInterface class. Keeping it for now just in case
* ProgSettings - Added clear() to clear the menu list
* CLDownloadMenu, CLPreferencesMenu, CLPodcastMenu - started fleshing
out the menu list. Stopped the implementing of CLMenuInterface. Passing
in their data arrays. process(int) will now call it's super method,
which will eventually lead it back to the main menu.
* CLMainMenu - added error checking on menu entry