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
I'd say the opposite :-) most of the time I see samples (in general) where there is redundant code that is useles, that is why I would like to underline "that is the minimum required, all the rest is setup using default values"