Articles/issue 390 configuration api v5

@dannycohen here we go :-) There are still a lot of grey areas, it is a first draft.

/cc @SimonCropp @johnsimons @indualagarsamy @SeanFeldman @sfarmar  please review and add comments to the missing parts.

Cheers
If this is meant to target the Config API then talking about the host as an initial concept seems strange