Extracted exceptions out into separate files, into their own namespace.  Changed their tests to use a TestCaseSource. Deleted some unused classes (ConnectionStringDB40Factory and XmlTriggerLoader)