Issue #3 resolved
Defaults hash given with Config.new aren't merged correctly
When creating a
Configurability::Config object with a defaults hash, if any of the keys are Strings, they aren't accessible from the new object:
config = Configurability::Config.new( source, 'stringkey' => "String value." ) config.stringkey # => nil
This is because the defaults hash doesn't have its keys converted to Symbols before the merge happens.