Add customization to puppetlabs repo

* Support types/provider (need update)
* Add module skeleton
* Fix lint and add spec tests
* Add postgres installation examples