Read settings from environment variables

If a setting isn't configured in `Web.config` or `App.config`
(or `ServiceConfiguration.cscfg` for Azure applications), then
resort to reading it from the environment variables.
Merge pull request #14 from jneill/feature/environment-variables

Read settings from environment variables when not configured elsewhere