Add automatic service value creation

This adds the ability to put all service data in consistently named
top level hiera values, with both individual values and arrays
of data available for use.