Move to three config files to support global params

Remove the merging of multiple files for user.yaml,
and add the ability to specify global config that
is used for interpolation by the hiera data.
Merge pull request #177 from michaeltchapman/dddd

Move to three config files to support global params