Added a SourceWriter class to the edb.sourcedb module