Manage hiera.yaml

This allows us to overwrite the default with our own, but also allows
the student to update it at will.

Also, change over to modulefile.json for fundamentals.

This is untested. Please let me know when the build is done so we can test it on a fresh machine.