add SettingsFacade: TypeLoader + SettingsMapper
add SettingsValidtor w/ tests
add SettingIsUri validator
add Config checks to make misconfigs more obvious
use ObjectPrinter 1.2.0.0

 - lower requirement of consumers
add nuget publishing
ignore the nuget publish dir