Fix bug when a threaded environment

Setting a default config (used by Config.reset) instead of an empty
hash seems to fix a bug when in a threaded environment (ie. rubinius +
puma).
Wrap calls to .deep_dup in a .default_config method
Merge pull request #66 from StudioMelipone/develop

Fix bug when in a threaded environment