IDedRecord is no longer.  Replaced with IIDedRecord interface.

Write command's Constructors can specify if headers should be written.
Added try catch to DB updaters with optional logging.