Cleaned up the 'Read' instances, I am hoping to make the syntax a bit more concise.
        I am still cleaning up quite a bit of old code by compiling with stricter warning messages and
correcting any code that causes a warning. One warning that I have not been able to reasonably get
rid of is the "Orphan instance: instance Executable" warning. Too much of my code places instances
into files separate from where the data type is defined. I did this to improve organization, but
apparently doing so is bad design. I will have to consider ways to fix this later.
        I have also eliminated the "Dao.Runtime" module once again. After working on "Dao.Simple" I
realized I had been making the class interfaces too complicated and have simplified it to the
'Dao.Object.ObjectClass' and 'Dao.String.ObjTableClass' classes. These two provide the methods that
will be used to customize behavior of 'Dao.Object.Object's and lookup these customizations by name.
Removed the "src/Dao/Runtime.hs" source file, it is no longer needed, all of it's functionality was merged into the "Dao.String" and "Dao.Object" modules.