Can supply default values for missing settings
default values for missing settings, can be overwritten -- the last set one wins
Test rename
you can default a mapped setting
Default is ignored if present elsewhere
Refactor: notifications => chain
Deleted unused class
Refactor: instance => class
Refactor: duplication
Version bump to 0.4.0
Regenerate gemspec for version 0.4.0