Changes to output module data flow - now the modules have access to the outputable device. Made output modules not run when their device is unresponsive.  Changes and cleanup to the CSV file writer.  DB output module is working/complete.  Changed register data timestamping to use a Long millisecond count versus a Date.