Completely reworked how the table columns are set up for the classes which require database access. The mapping is now dynamic, and uses a baseline set of columns, and a changeset mapped to the DBSchemaVer setting. This defines what columns are required to interact with the database it is connected to.
Updated the Todo and gemspec files. Bumped the version number to 0.1.2. Added in the colums I removed from MythTV::Channel's database definition, until I work out a proper system to be able to dynamically assign them according to the current schema
Removed old/incomplete tests. Added a logging system to replace puts statements. Programs can now reference the owning Channel. Slightly rejigged some test statements
Removed old/incomplete tests. Added a logging system to replace puts statements. Programs can now reference the owning Channel. Slightly rejigged some test statements