a little refactoring, pulling at the Seek::Config settings

the attribute names are now defined in config_setting_attributes.yml.
This is to help avoid conflicts during merges, and also makes it clearer and easier to group them and add comments.
Currently they have just been pulled out and are not in any particular order.