Added interface to expose a settings dictionary that can be implemented to override the defaults
Implemented a base class for Exception Dictionary, injected into the core executor and tests
Added Add method to the interface and default implementation, this will add or override
Abstracted the default settings out using an interface, implemented the interface to provide default settings. The override all is not implemented yet
Leave override dictionary as private member
Merge pull request #21 from DSaunders/exceptiondefaults

Exceptiondefaults