Add fairly configuration merging into one object.
Now Configuration is read only and accessible by 'root' property.
 Add config file watching and auto reload.
Fix typo.
Fix typo.