* SQLException - Added some more error codes
* TableView - Fleshed out the update, and delete methods, adding
selectByField
* Added checks to most of the functions to make sure the db is open
before proceding.
* Finished the SelectByField method, which will allow us to to a
contained select by value.
* TableView - Added some more Error Parsing if the DB is not open, or if
columns dont exist in the table
* SqlException - Added more Error Flags to be thrown
* db/tables/Downloads - Adding a local Definition for the database table
* SqlDefinition - Added new constructor
* DataStorage - About to start transferring to using new sql objects I
have designed
* Getting my head around simply how I'm going to communicate with the
database connection dynamically
* Downloads, Podcasts, Settings - removed basic table definitions, and
incorporated them into the main storage table defs.
* PodcastList - replacing the Vector of Podcasts with a self-contained
Class
* Re-arranging the file layout. Added podsalinan.data package, where all
of the data classes will now be stored. rewriting ProgSettings to use a
Map rather than an array
* TableDefinition - new Method readFromTable, will take all data out of
the db and write it to an ArrayList of Hashmaps
* URLDownloadList - new Method readTable which will call readFromTable
to populate the data
* ProgSettings - finished the conversion to a Map list from an ArrayList
* ProgSettings changes
* Updated CLPreferencesMenu to use new Map<String, String> storage