Add stub type parameter
Fix bug in mapped provider
Start documenting yaml_setting type
Fix type/provider to work for arrays

This adds a check on the type property, which is necessary to set value
to an array
Make yamlfile print prettier
Update yaml_settings provider to do types better
Make types better in the Type