Merge pull request #1 from brockallen/master

Get changes to my fork
added provider lookup in appsettings
Fixed a typo and scope null
typo
formatting/typos
Merge branch 'master' into master_azure
rework for clarity