Always define keys on config

* Even when value not set on json
* Abstract setting values value from json to config and defining class method into *_set_and_define* method
Check in updated gem lock
Support setting default config values in yield
bump version
Don't override set values with default values
Merge branch 'master' of github.com:emcien/master_config