Fix module puppet-lint and metadata.json warnings

* Fix file mode warnings.
* Use SPDX license format and http url.
* Update README documentation with usage details.