Switch to using metadata.json vs Modulefile.
Add missing dependency values to metadata.json.

Apparently, leaving this out (unintentionally) will cause Puppet to complain
that it cannot find the main class.
Change the order of the tags in metadata.json.