Adding the ability to define class level default settings in the call to 'has_settings'.
Merge branch 'class-level-defaults'