allow users to use object to load settings for key

If a user wanted to load the settings for process.env.REDIS, pass an object with a key of `key` with the value of what environmental key you would like to use.

To override the setting for that key, specify a `val` attribute.

Does not affect current API