Proper merging of config items

This allows you to load config files in another directory to append or modify an existing config item.
Merge pull request #3 from frostymarvelous/fix-config-merging

Proper merging of config items