Added ability to set the settings

Our application configuration is controlled centrally rather than via an
app.config. Added the ability to set the settings so we can inject our
configuration from our centralized configuration provider at startup
ahead of nhibernate configuration.