Replace Modulefile with metadata.json

New versions of Puppet support metadata.json, this change updates
the module to reflect that.
Update metadata.json for OS X support

This commit adds 'Darwin' support for the module