Update module for install/config/service pattern & deprecate parameters

This module needs to follow the BGTM
(http://docs.puppetlabs.com/guides/module_guides/bgtm.html#) and this is
helping.